deploy: 1712117ae88b28c1a14e777a1cc8e942e1b751fc

This commit is contained in:
romanzac 2026-02-01 05:01:33 +00:00
parent 82e56a7c26
commit 8162ae03ab
1367 changed files with 170647 additions and 6 deletions

2
nim/1064/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_missing_payload with id: 2026-02-01_04-44-00__364bc76f-5ce3-4642-a176-87f8c2f87625
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-01_04-44-00__364bc76f-5ce3-4642-a176-87f8c2f87625__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53625', '53626', '53627', '53628', '53629']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53625:53625 -p 53626:53626 -p 53627:53627 -p 53628:53628 -p 53629:53629 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53627 --rest-port=53625 --tcp-port=53626 --discv5-udp-port=53628 --rest-address=0.0.0.0 --nat=extip:172.18.45.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d17eebab0fbabb18b87d11accdcaca2f3ff430efab79fbac95b125ec2a5a34f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53629 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.79 waku e544811fd8bf078aa91c3a900c828e8d47d536b87e9f40bb171ad327c02869f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e544811fd8bf. Setting up logs at ./log/docker/node1_2026-02-01_04-44-00__364bc76f-5ce3-4642-a176-87f8c2f87625__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53625
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 8c89e78d6695. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30b3e29c4517. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53625/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.79/tcp/53626/p2p/16Uiu2HAmPembkvdhfKfLme4Ck7SFcX7dkH3W554NagW7bKUBdWvz","/ip4/172.18.45.79/tcp/53627/ws/p2p/16Uiu2HAmPembkvdhfKfLme4Ck7SFcX7dkH3W554NagW7bKUBdWvz"],"enrUri":"enr:-L24QB0q6fVzRJ6k7ZaWM4c1iL55byuAp-knVbln7L6T68LWL0cBMDiucQ52chadccvvY_lqMlSU7izmjxVhsAdOt9QCgmlkgnY0gmlwhKwSLU-KbXVsdGlhZGRyc5YACASsEi1PBtF6AAoErBItTwbRe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDo2IjnBImgq7w0jhL0Z1ZFF7uQSE9YSXd1_MYspacYu-DdGNwgtF6g3VkcILRfIV3YWt1MgE"}'
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-01_04-44-00__364bc76f-5ce3-4642-a176-87f8c2f87625__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.164.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40212', '40213', '40214', '40215', '40216']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40212:40212 -p 40213:40213 -p 40214:40214 -p 40215:40215 -p 40216:40216 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40214 --rest-port=40212 --tcp-port=40213 --discv5-udp-port=40215 --rest-address=0.0.0.0 --nat=extip:172.18.164.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea62fca669be8e71c313ea9dfe2dce5c3b0744613dc4b3bd5cf1e4182ec48eff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40216 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB0q6fVzRJ6k7ZaWM4c1iL55byuAp-knVbln7L6T68LWL0cBMDiucQ52chadccvvY_lqMlSU7izmjxVhsAdOt9QCgmlkgnY0gmlwhKwSLU-KbXVsdGlhZGRyc5YACASsEi1PBtF6AAoErBItTwbRe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDo2IjnBImgq7w0jhL0Z1ZFF7uQSE9YSXd1_MYspacYu-DdGNwgtF6g3VkcILRfIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.204 waku e78bdb25bdad0b4cfd05c01af76700e259e886a5434d3532c81c11b7ff28677d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e78bdb25bdad. Setting up logs at ./log/docker/node2_2026-02-01_04-44-00__364bc76f-5ce3-4642-a176-87f8c2f87625__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40212
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:40212/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.204/tcp/40213/p2p/16Uiu2HAky5JzPB7Yn1fMfsNWeKERqGsrDEydYFvygRdZQfSqaGNb","/ip4/172.18.164.204/tcp/40214/ws/p2p/16Uiu2HAky5JzPB7Yn1fMfsNWeKERqGsrDEydYFvygRdZQfSqaGNb"],"enrUri":"enr:-L24QFoGwprvHeRV4yKX-o7Q-vmaQBjlLua5W1Cgqo6hq4vAdPV3-4tn-Y61_0NG8HlSAAL7lcuCQmpPBzQhjb4V3JgCgmlkgnY0gmlwhKwSpMyKbXVsdGlhZGRyc5YACASsEqTMBp0VAAoErBKkzAadFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNjdl8zvoweT1jMR4DUKT_fOd0vjA3dFJxEOPXkd7F8iDdGNwgp0Vg3VkcIKdF4V3YWt1MgE"}'
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:40212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.79/tcp/53626/p2p/16Uiu2HAmPembkvdhfKfLme4Ck7SFcX7dkH3W554NagW7bKUBdWvz"]'
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:53625/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:40212/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:53625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:53625/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":1769921042455839744,"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:40212/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":1769921042455839744,"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:53625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"contentTopic": "/test/1/waku-relay/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:53625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e544811fd8bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e78bdb25bdad
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,112 @@
2026-02-01 04:48:07.344 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:07.344 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2026-02-01_04-48-07__b7e7fadd-b80a-4b4a-a652-62ed21ef11eb
2026-02-01 04:48:07.345 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:07.345 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:48:07.345 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:48:07.352 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:07.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-48-07__b7e7fadd-b80a-4b4a-a652-62ed21ef11eb__wakuorg_nwaku:latest.log
2026-02-01 04:48:07.353 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:07.353 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:07.354 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:07.354 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.47
2026-02-01 04:48:07.354 DEBUG [src.node.docker_mananger] Generated ports ['13375', '13376', '13377', '13378', '13379']
2026-02-01 04:48:07.354 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:07.355 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:07.355 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:07.355 DEBUG [src.node.docker_mananger] docker run -i -t -p 13375:13375 -p 13376:13376 -p 13377:13377 -p 13378:13378 -p 13379:13379 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13377 --rest-port=13375 --tcp-port=13376 --discv5-udp-port=13378 --rest-address=0.0.0.0 --nat=extip:172.18.114.47 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6d410b728a4ea31cbcac5dc7cd4d0f96fb4f5de2e475c1d4b09cffde93bceec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13379 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-01 04:48:07.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.47 waku 2c5337ff81839c95de5da45929a2446ae3af50a3b338cc3dfb6842c01b5c8c64
2026-02-01 04:48:07.574 DEBUG [src.node.docker_mananger] Container started with ID 2c5337ff8183. Setting up logs at ./log/docker/node1_2026-02-01_04-48-07__b7e7fadd-b80a-4b4a-a652-62ed21ef11eb__wakuorg_nwaku:latest.log
2026-02-01 04:48:07.574 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13375
2026-02-01 04:48:07.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:07.632 ERROR [src.node.docker_mananger] Max retries reached for container accb6b9211cb. Exiting log stream.
2026-02-01 04:48:08.147 ERROR [src.node.docker_mananger] Max retries reached for container 62d996ba2257. Exiting log stream.
2026-02-01 04:48:08.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:08.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:08.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:08.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:08.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.47/tcp/13376/p2p/16Uiu2HAmSxYhUK7aGaCVWECH63RmMJfHy7ZLiYCQgxSXeAAAkJb5","/ip4/172.18.114.47/tcp/13377/ws/p2p/16Uiu2HAmSxYhUK7aGaCVWECH63RmMJfHy7ZLiYCQgxSXeAAAkJb5"],"enrUri":"enr:-L24QE7BAiPh-TeJsHKnwxfPVXan9mjQdwGrSUSd4GhODoIAH5O9NqbrxB2YBaZPgqa-NqWPE4hCWT2j7W-QDW4YSQICgmlkgnY0gmlwhKwSci-KbXVsdGlhZGRyc5YACASsEnIvBjRAAAoErBJyLwY0Qd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1IMREgdaMlBYfpXSvMjTnW8vlpt75RLvWF4B48UBjMSDdGNwgjRAg3VkcII0QoV3YWt1MgU"}'
2026-02-01 04:48:08.582 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:08.589 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:08.589 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-48-07__b7e7fadd-b80a-4b4a-a652-62ed21ef11eb__wakuorg_nwaku:latest.log
2026-02-01 04:48:08.589 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:08.589 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:08.591 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:08.591 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.76
2026-02-01 04:48:08.591 DEBUG [src.node.docker_mananger] Generated ports ['16317', '16318', '16319', '16320', '16321']
2026-02-01 04:48:08.591 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:08.591 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:08.591 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:08.591 DEBUG [src.node.docker_mananger] docker run -i -t -p 16317:16317 -p 16318:16318 -p 16319:16319 -p 16320:16320 -p 16321:16321 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16319 --rest-port=16317 --tcp-port=16318 --discv5-udp-port=16320 --rest-address=0.0.0.0 --nat=extip:172.18.39.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0cebf3a4117dbded5b7abc6a3b7dd1bf34af481068dbeeb3fadbf36dcd3a874a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16321 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE7BAiPh-TeJsHKnwxfPVXan9mjQdwGrSUSd4GhODoIAH5O9NqbrxB2YBaZPgqa-NqWPE4hCWT2j7W-QDW4YSQICgmlkgnY0gmlwhKwSci-KbXVsdGlhZGRyc5YACASsEnIvBjRAAAoErBJyLwY0Qd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1IMREgdaMlBYfpXSvMjTnW8vlpt75RLvWF4B48UBjMSDdGNwgjRAg3VkcII0QoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-01 04:48:08.780 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.76 waku bb1f00fa2d08c44708045e56f64f9abfe451df3c70a947bc20fa64b2187885fe
2026-02-01 04:48:08.815 DEBUG [src.node.docker_mananger] Container started with ID bb1f00fa2d08. Setting up logs at ./log/docker/node2_2026-02-01_04-48-07__b7e7fadd-b80a-4b4a-a652-62ed21ef11eb__wakuorg_nwaku:latest.log
2026-02-01 04:48:08.816 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16317
2026-02-01 04:48:08.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:09.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16317/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:09.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:09.832 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:09.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16317/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:09.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.76/tcp/16318/p2p/16Uiu2HAmPWFexy51SayMshQMxcsqHZ6Rwb2QuAR3wqG3pxGyvtmx","/ip4/172.18.39.76/tcp/16319/ws/p2p/16Uiu2HAmPWFexy51SayMshQMxcsqHZ6Rwb2QuAR3wqG3pxGyvtmx"],"enrUri":"enr:-L24QFRPj5g3WIGHKBEbcm3n38VE8jEdMpn9AyjF6FN7Je17SAQXk1pDG930r3T8UBB9eDlFMA_FfrWtTVnnt4pAKDUCgmlkgnY0gmlwhKwSJ0yKbXVsdGlhZGRyc5YACASsEidMBj--AAoErBInTAY_v90DgnJzhQACAQAAiXNlY3AyNTZrMaEDoTOiUTXjP4O4v9FbT_B-zbykFIU_kxnLm-GpoAux78ODdGNwgj--g3VkcII_wIV3YWt1MgE"}'
2026-02-01 04:48:09.836 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:09.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16317/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.47/tcp/13376/p2p/16Uiu2HAmSxYhUK7aGaCVWECH63RmMJfHy7ZLiYCQgxSXeAAAkJb5"]'
2026-02-01 04:48:09.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:09.839 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:13375/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-01 04:48:09.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:09.845 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:16317/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-01 04:48:09.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:09.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:09.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:09.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:09.953 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:09.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:09.957 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-02-01 04:48:09.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:09.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:09.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.062 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.065 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-02-01 04:48:10.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:10.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.070 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.170 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.173 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-02-01 04:48:10.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:10.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.177 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.277 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.280 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-02-01 04:48:10.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:10.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.384 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.388 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-02-01 04:48:10.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:10.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.392 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.492 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.495 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-02-01 04:48:10.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:10.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.600 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.602 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-02-01 04:48:10.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:10.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:10.707 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:10.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.710 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:13375/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-02-01 04:48:10.713 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:48:10.714 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:48:10.714 DEBUG [src.node.waku_node] Stopping container with id 2c5337ff8183
2026-02-01 04:48:11.237 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:11.237 DEBUG [src.node.waku_node] Stopping container with id bb1f00fa2d08
2026-02-01 04:48:11.726 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:11.727 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:48:11.733 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:11.738 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_unsubscribe_from_101_content_topics with id: 2026-02-01_04-44-26__eb1a9011-630b-4a43-88b1-6c57e196142c
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-01_04-44-26__eb1a9011-630b-4a43-88b1-6c57e196142c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58591', '58592', '58593', '58594', '58595']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58591:58591 -p 58592:58592 -p 58593:58593 -p 58594:58594 -p 58595:58595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58593 --rest-port=58591 --tcp-port=58592 --discv5-udp-port=58594 --rest-address=0.0.0.0 --nat=extip:172.18.232.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcdefeef8310c622cd77b15f6ccac85fbaf1ca8fa9a603ed5eccf674109b3455 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58595 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 424f8024e5c1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.47 waku dab21142793bbc6ec78c5582805a8b51df473e9bc1e2805cbf42adf7b912fc3f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dab21142793b. Setting up logs at ./log/docker/node1_2026-02-01_04-44-26__eb1a9011-630b-4a43-88b1-6c57e196142c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58591
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 0cc21bf2ae29. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58591/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.47/tcp/58592/p2p/16Uiu2HAmULcjptqA2zXzEyptityt3Hakj1ECJFjrgqphqBXVpiKM","/ip4/172.18.232.47/tcp/58593/ws/p2p/16Uiu2HAmULcjptqA2zXzEyptityt3Hakj1ECJFjrgqphqBXVpiKM"],"enrUri":"enr:-L24QACh0uuBeWcnUkh6t3f3JH1jw6anA4UpFB3wjY31fdZqcR62pKL9LpA23N_3SawogNanjl24lAaqKLu9jb0lO3kCgmlkgnY0gmlwhKwS6C-KbXVsdGlhZGRyc5YACASsEugvBuTgAAoErBLoLwbk4d0DgnJzhQADAQAAiXNlY3AyNTZrMaED6QYZohM1DP-d_a-GB922iwPYQOOxOKdik-G7yA3Nb0SDdGNwguTgg3VkcILk4oV3YWt1MgU"}'
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-01_04-44-26__eb1a9011-630b-4a43-88b1-6c57e196142c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40759', '40760', '40761', '40762', '40763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40759:40759 -p 40760:40760 -p 40761:40761 -p 40762:40762 -p 40763:40763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40761 --rest-port=40759 --tcp-port=40760 --discv5-udp-port=40762 --rest-address=0.0.0.0 --nat=extip:172.18.12.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e97fddedbc2ebe3b3b4bb16e485ed22d8d3cd1d2bdacedbbad063f7ac6a2b83d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40763 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QACh0uuBeWcnUkh6t3f3JH1jw6anA4UpFB3wjY31fdZqcR62pKL9LpA23N_3SawogNanjl24lAaqKLu9jb0lO3kCgmlkgnY0gmlwhKwS6C-KbXVsdGlhZGRyc5YACASsEugvBuTgAAoErBLoLwbk4d0DgnJzhQADAQAAiXNlY3AyNTZrMaED6QYZohM1DP-d_a-GB922iwPYQOOxOKdik-G7yA3Nb0SDdGNwguTgg3VkcILk4oV3YWt1MgU --filternode=/ip4/172.18.232.47/tcp/58592/p2p/16Uiu2HAmULcjptqA2zXzEyptityt3Hakj1ECJFjrgqphqBXVpiKM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.145 waku e63b4e5584a54cc89cc6ac298a49ba5b76359e88b214ce3575fcf4ae52ab69cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e63b4e5584a5. Setting up logs at ./log/docker/node2_2026-02-01_04-44-26__eb1a9011-630b-4a43-88b1-6c57e196142c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40759
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:40759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40759/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/40760/p2p/16Uiu2HAmLW4UC412dCZWP3Kbng8avBmqgT3LTfCH7QVzwKRWV4BU","/ip4/172.18.12.145/tcp/40761/ws/p2p/16Uiu2HAmLW4UC412dCZWP3Kbng8avBmqgT3LTfCH7QVzwKRWV4BU"],"enrUri":"enr:-L24QEyNiJMZdMADZp_ie21ze0o511ydHAl3YZxW9hRjxYE2AsnH2f6QDnUWonApzWsOLW7rNN6O8jXN2BjgbQXQhccCgmlkgnY0gmlwhKwSDJGKbXVsdGlhZGRyc5YACASsEgyRBp84AAoErBIMkQafOd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdJPs7LxVvXTR0qFWgPW6WOIQMuiKI1qvNKYNuMeRDHuDdGNwgp84g3VkcIKfOoV3YWt1MgA"}'
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:40759/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.47/tcp/58592/p2p/16Uiu2HAmULcjptqA2zXzEyptityt3Hakj1ECJFjrgqphqBXVpiKM"]'
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:58591/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:40759/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ce6aa911-14a0-4612-9664-d0b166e1be5a", "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":"ce6aa911-14a0-4612-9664-d0b166e1be5a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40759/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:40759/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 dab21142793b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e63b4e5584a5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_relay_publish with id: 2026-02-01_04-44-54__5003d199-ee41-4b9d-b82f-03e912fe2553
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.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_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-01_04-44-54__5003d199-ee41-4b9d-b82f-03e912fe2553__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.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17631', '17632', '17633', '17634', '17635']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17631:17631 -p 17632:17632 -p 17633:17633 -p 17634:17634 -p 17635:17635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17633 --rest-port=17631 --tcp-port=17632 --discv5-udp-port=17634 --rest-address=0.0.0.0 --nat=extip:172.18.129.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21adb2dbb4738b8b95c1a75a6bd9a8ca17b0d5c9fcc27cae9e2cd6c82f1a61e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17635 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.43 waku 6a2c32f98fc4e317a12e2c40d3d482bbf9353e181846baeedd2576af421fed1f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a2c32f98fc4. Setting up logs at ./log/docker/node1_2026-02-01_04-44-54__5003d199-ee41-4b9d-b82f-03e912fe2553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17631
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 1852c0f04100. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 01508de36011. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17631/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17631/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/17632/p2p/16Uiu2HAkwrTHEPi97JA1uaNiMqnK4FkdUawgtvXzFhsgxN4AnzVb","/ip4/172.18.129.43/tcp/17633/ws/p2p/16Uiu2HAkwrTHEPi97JA1uaNiMqnK4FkdUawgtvXzFhsgxN4AnzVb"],"enrUri":"enr:-L24QOinwZ7-FtxcjckSZbdjorqqnESFmi5D_t1nidIICHykHPih_8cV3cDr_wsVSPRiOvME4V0S5c5pDCirMxEi12cCgmlkgnY0gmlwhKwSgSuKbXVsdGlhZGRyc5YACASsEoErBkTgAAoErBKBKwZE4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECJBCI7nAPxRuwsWXSnHqETZSRxcD5HOkLsZvTyhEboraDdGNwgkTgg3VkcIJE4oV3YWt1MgE"}'
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-01_04-44-54__5003d199-ee41-4b9d-b82f-03e912fe2553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37645', '37646', '37647', '37648', '37649']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37645:37645 -p 37646:37646 -p 37647:37647 -p 37648:37648 -p 37649:37649 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37647 --rest-port=37645 --tcp-port=37646 --discv5-udp-port=37648 --rest-address=0.0.0.0 --nat=extip:172.18.24.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b10742a88e1cda5829f57bdba3bbfecf6dee91ecb0e2a76cd91ffcdd49531bc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37649 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOinwZ7-FtxcjckSZbdjorqqnESFmi5D_t1nidIICHykHPih_8cV3cDr_wsVSPRiOvME4V0S5c5pDCirMxEi12cCgmlkgnY0gmlwhKwSgSuKbXVsdGlhZGRyc5YACASsEoErBkTgAAoErBKBKwZE4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECJBCI7nAPxRuwsWXSnHqETZSRxcD5HOkLsZvTyhEboraDdGNwgkTgg3VkcIJE4oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.174 waku 665405c71c5785887b464b1bf0eb9c16a8ef4cb44c36a2e444d2174d4c78a2b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 665405c71c57. Setting up logs at ./log/docker/node2_2026-02-01_04-44-54__5003d199-ee41-4b9d-b82f-03e912fe2553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37645
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:37645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37645/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.174/tcp/37646/p2p/16Uiu2HAkxRLwGLvjCLNqybpzjZRbmn6UCsWBPqWL4ELLGt6q8j8a","/ip4/172.18.24.174/tcp/37647/ws/p2p/16Uiu2HAkxRLwGLvjCLNqybpzjZRbmn6UCsWBPqWL4ELLGt6q8j8a"],"enrUri":"enr:-L24QO-Eh5yABIp5ac_pLYsJaMQOFNE_UdOPtN1AYZpBFDTiLwaOqzMvQbihjafZuhsCnZKdERGYKm9V9gGzSQ8FvcMCgmlkgnY0gmlwhKwSGK6KbXVsdGlhZGRyc5YACASsEhiuBpMOAAoErBIYrgaTD90DgnJzhQADAQAAiXNlY3AyNTZrMaECLH2HMym1EMidFprKrAjFRtdVsQf04dW29iaOBNorOReDdGNwgpMOg3VkcIKTEIV3YWt1MgE"}'
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:37645/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.43/tcp/17632/p2p/16Uiu2HAkwrTHEPi97JA1uaNiMqnK4FkdUawgtvXzFhsgxN4AnzVb"]'
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:17631/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:37645/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:17631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:17631/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":1769921097289406464,"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:37645/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":1769921097289406464,"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:17631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37645/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":1769921097405027837,"ephemeral":false,"proof":""}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 2.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 6a2c32f98fc4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 665405c71c57
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,148 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e
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-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__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-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__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-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__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-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8055', '8056', '8057', '8058', '8059']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8055:8055 -p 8056:8056 -p 8057:8057 -p 8058:8058 -p 8059:8059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8057 --rest-port=8055 --tcp-port=8056 --discv5-udp-port=8058 --rest-address=0.0.0.0 --nat=extip:172.18.79.53 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=fda314aebad7a7c8d3c969d5b4f177076c944b017ee05ca3b70e934ae42aed47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8059 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.53 waku 8ef30558dca92be11ae14d91e9513bd85b4a57cccfb36025a86e8e0b311fbd1b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ef30558dca9. Setting up logs at ./log/docker/node1_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8055
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b05f19e1890. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b5fc2f035307. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8055/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","/ip4/172.18.79.53/tcp/8057/ws/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"],"enrUri":"enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ"}'
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.7.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61740', '61741', '61742', '61743', '61744']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61740:61740 -p 61741:61741 -p 61742:61742 -p 61743:61743 -p 61744:61744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61742 --rest-port=61740 --tcp-port=61741 --discv5-udp-port=61743 --rest-address=0.0.0.0 --nat=extip:172.18.7.206 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=c04e2a70d3ef3b9e8a2fceaa9bb9ad4c9711fa79fdfd19b1cd5ea4db6c34bb4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61744 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.206 waku 30c56428473f5a16d8c77f0d819d66bd1dcdfa9ddf49baee483f51f6835ec4ad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30c56428473f. Setting up logs at ./log/docker/node2_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61740
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:61740/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","/ip4/172.18.7.206/tcp/61742/ws/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3"],"enrUri":"enr:-La4QHq5XPhMQGIf1qL3-41jn0daluYeb3rrjAR2gpOY5AEJa2Y-tUQ1wvgQGIYFVxbKiY3Vfg6M5VmjETxvgrmoIL8CgmlkgnY0gmlwhKwSB86KbXVsdGlhZGRyc5YACASsEgfOBvEtAAoErBIHzgbxLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYp-Fz1wuV33vAZN6BxV0D4Mpu52wJ-aevSS-qNyuw9SDdGNwgvEthXdha3UyAQ"}'
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/node3_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__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-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__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.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36961', '36962', '36963', '36964', '36965']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36961:36961 -p 36962:36962 -p 36963:36963 -p 36964:36964 -p 36965:36965 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36963 --rest-port=36961 --tcp-port=36962 --discv5-udp-port=36964 --rest-address=0.0.0.0 --nat=extip:172.18.94.62 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=9efb3b32fee74faf0eaeffc1efa672dabd76c4deb9ee210d1c97e2f3d6f2d6e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36965 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.62 waku d466a798bbefdecac5a001a9818164131da44e3c6c078422baf7db786f47ccad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d466a798bbef. Setting up logs at ./log/docker/node3_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36961
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:36961/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36961/debug/v1/info" -H "Content-Type: application/json" -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.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","/ip4/172.18.94.62/tcp/36963/ws/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP"],"enrUri":"enr:-La4QEWcEV3c3VxT3l1-T65xKYaDfc2n9OXXCCZ-HloMV4LyN9lXQRzjStQF6eLUZggKRtdTi3JEk3QneEjs9sWXdFACgmlkgnY0gmlwhKwSXj6KbXVsdGlhZGRyc5YACASsEl4-BpBiAAoErBJePgaQY90DgnJzhQADAQAAiXNlY3AyNTZrMaECHGe_09wMU3vdjJWNEvioViL2Rv_YCEFkG3_sjkltvpaDdGNwgpBihXdha3UyAQ"}'
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.184.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22175', '22176', '22177', '22178', '22179']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22175:22175 -p 22176:22176 -p 22177:22177 -p 22178:22178 -p 22179:22179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22177 --rest-port=22175 --tcp-port=22176 --discv5-udp-port=22178 --rest-address=0.0.0.0 --nat=extip:172.18.184.71 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=19f604d9d2862a96d0d556cfdd2fed0df5afce650e1bba82f20fb4444c8417b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22179 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.71 waku 776cc202e95059637f2167b9b8a9c758a8b1b4d0757398be338b722d1569d6bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 776cc202e950. Setting up logs at ./log/docker/node4_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22175
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:22175/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","/ip4/172.18.184.71/tcp/22177/ws/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy"],"enrUri":"enr:-La4QOp4xDiP6DoBysl09wwDZOcMjfnvWT0KsAYPLbzUSaUFcOJNW5ijWBf8jQYSlbKJux1JvVY3yGfI5WuH0Dj0cDUCgmlkgnY0gmlwhKwSuEeKbXVsdGlhZGRyc5YACASsErhHBlagAAoErBK4RwZWod0DgnJzhQADAQAAiXNlY3AyNTZrMaECgEWcZxC2hleTlDllkJ9hhnmvGDNohhZcUQzCnh3YDDqDdGNwglaghXdha3UyAQ"}'
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:8055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36961/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/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:61740/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:36961/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:22175/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 GET "http://127.0.0.1:8055/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.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61740/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.79.53/tcp/42398/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36961/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.79.53/tcp/58372/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22175/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.79.53/tcp/54036/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","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-127-ga4e44d","origin":"UnknownOrigin"}]'
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:8055/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.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8055/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","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-127-ga4e44d","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:456 /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP', '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-127-ga4e44d', '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 8ef30558dca9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30c56428473f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d466a798bbef
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ef30558dca9. 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 776cc202e950
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30c56428473f. 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,81 @@
2026-02-01 04:45:28.945 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:28.946 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591
2026-02-01 04:45:28.946 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:28.947 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:45:28.947 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:45:28.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:28.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
2026-02-01 04:45:28.955 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:28.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:28.957 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:28.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.136
2026-02-01 04:45:28.957 DEBUG [src.node.docker_mananger] Generated ports ['18779', '18780', '18781', '18782', '18783']
2026-02-01 04:45:28.957 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:28.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:28.958 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:28.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 18779:18779 -p 18780:18780 -p 18781:18781 -p 18782:18782 -p 18783:18783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18781 --rest-port=18779 --tcp-port=18780 --discv5-udp-port=18782 --rest-address=0.0.0.0 --nat=extip:172.18.177.136 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b8bbc15ab274c67ef62c581149fd2601e1bbee8cdd8caafd4a956f4df9f7d5ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18783 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-01 04:45:29.143 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.136 waku ff3f689bf8f72c68b5c86f61b18eeccf6e970b40ad62da7bdf3667a9a1835b74
2026-02-01 04:45:29.177 DEBUG [src.node.docker_mananger] Container started with ID ff3f689bf8f7. Setting up logs at ./log/docker/node1_2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
2026-02-01 04:45:29.177 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18779
2026-02-01 04:45:29.178 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:29.757 ERROR [src.node.docker_mananger] Max retries reached for container 7bd313266dd9. Exiting log stream.
2026-02-01 04:45:30.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18779/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:30.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:30.182 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:30.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18779/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:30.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.136/tcp/18780/p2p/16Uiu2HAmHoec4qapWrgRkGk83NvVBr8HdeTvY5wZJd2HD4ytBrjB","/ip4/172.18.177.136/tcp/18781/ws/p2p/16Uiu2HAmHoec4qapWrgRkGk83NvVBr8HdeTvY5wZJd2HD4ytBrjB"],"enrUri":"enr:-L24QOkxvw79GVyz5gLY7UaQha4CpQlDut4Z-09yR_ULtutyds9F4rUDECkWR8sBgaIsVGCrLmz2ZTvYDbleCuXHxIgCgmlkgnY0gmlwhKwSsYiKbXVsdGlhZGRyc5YACASsErGIBklcAAoErBKxiAZJXd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTIJV_tBsGa4MQvwElQRa9hEIWmdBY7ZYx8KDUJLBevKDdGNwgklcg3VkcIJJXoV3YWt1MgU"}'
2026-02-01 04:45:30.185 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:30.191 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:30.192 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
2026-02-01 04:45:30.192 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:30.192 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:30.193 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:30.193 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.29
2026-02-01 04:45:30.193 DEBUG [src.node.docker_mananger] Generated ports ['22483', '22484', '22485', '22486', '22487']
2026-02-01 04:45:30.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:30.194 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:30.194 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:30.194 DEBUG [src.node.docker_mananger] docker run -i -t -p 22483:22483 -p 22484:22484 -p 22485:22485 -p 22486:22486 -p 22487:22487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22485 --rest-port=22483 --tcp-port=22484 --discv5-udp-port=22486 --rest-address=0.0.0.0 --nat=extip:172.18.50.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2ceadef289cd0a43d30add579e448bf1937ff093c9e0e2c5cb7c5ccfa05d9e9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22487 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOkxvw79GVyz5gLY7UaQha4CpQlDut4Z-09yR_ULtutyds9F4rUDECkWR8sBgaIsVGCrLmz2ZTvYDbleCuXHxIgCgmlkgnY0gmlwhKwSsYiKbXVsdGlhZGRyc5YACASsErGIBklcAAoErBKxiAZJXd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTIJV_tBsGa4MQvwElQRa9hEIWmdBY7ZYx8KDUJLBevKDdGNwgklcg3VkcIJJXoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-01 04:45:30.376 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.29 waku f9d910d5270c1ac68863adeb789ffe556a88149dab7d19c5dcc964ccd653c27b
2026-02-01 04:45:30.406 DEBUG [src.node.docker_mananger] Container started with ID f9d910d5270c. Setting up logs at ./log/docker/node2_2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
2026-02-01 04:45:30.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22483
2026-02-01 04:45:30.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:31.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22483/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:31.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:31.426 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:31.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:31.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.29/tcp/22484/p2p/16Uiu2HAmJk3CoknLTiaC44cwtjGVSqUwBDsio3azNrV9vpD5pFtt","/ip4/172.18.50.29/tcp/22485/ws/p2p/16Uiu2HAmJk3CoknLTiaC44cwtjGVSqUwBDsio3azNrV9vpD5pFtt"],"enrUri":"enr:-L24QBjNc8dE6Rs29_QgqmggjYZTuYB0zdIgcDNK-Akrh-IwKNnffAsWpIYe3-LqcwRO4g_jgmbLCCuf-1yRZxvkR9sCgmlkgnY0gmlwhKwSMh2KbXVsdGlhZGRyc5YACASsEjIdBlfUAAoErBIyHQZX1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWnFAmV-lyx3C3MNs8oNA9XxF5XC0dNBRHGB5V4p19xGDdGNwglfUg3VkcIJX1oV3YWt1MgE"}'
2026-02-01 04:45:31.432 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:31.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22483/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.136/tcp/18780/p2p/16Uiu2HAmHoec4qapWrgRkGk83NvVBr8HdeTvY5wZJd2HD4ytBrjB"]'
2026-02-01 04:45:31.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:31.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18779/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-01 04:45:31.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:31.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22483/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-01 04:45:31.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:31.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18779/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:31.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:31.452 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:31.552 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:31.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18779/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:31.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769921131447441922,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:31.557 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:31.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22483/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:31.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769921131447441922,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:31.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18779/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:31.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:31.568 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:31.668 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:31.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18779/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:31.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921131561657971,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:31.673 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:31.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22483/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:31.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921131561657971,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:31.678 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:31.679 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:31.679 DEBUG [src.node.waku_node] Stopping container with id ff3f689bf8f7
2026-02-01 04:45:32.244 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:32.245 DEBUG [src.node.waku_node] Stopping container with id f9d910d5270c
2026-02-01 04:45:32.805 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:32.806 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:32.813 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:32.819 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_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_relay_node2 with id: 2026-02-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b
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-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b__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.160.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36975', '36976', '36977', '36978', '36979']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36975:36975 -p 36976:36976 -p 36977:36977 -p 36978:36978 -p 36979:36979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36977 --rest-port=36975 --tcp-port=36976 --discv5-udp-port=36978 --rest-address=0.0.0.0 --nat=extip:172.18.160.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8e3f3a4ac6868bb809eeebf8f23a58afb5fcceac5efad6eaef87a9745f975ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36979 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.88 waku 0d445728f2c62c909b63e4d760c0b592371471c42bf7ea2ebda98a4c33765d9d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d445728f2c6. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36975
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 bac935b63769. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 702fce638a99. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.88/tcp/36976/p2p/16Uiu2HAmEfZDk2Wh7pw9A7zLucn7LLmj4yw9dMEyJHCcR7RUk7iZ","/ip4/172.18.160.88/tcp/36977/ws/p2p/16Uiu2HAmEfZDk2Wh7pw9A7zLucn7LLmj4yw9dMEyJHCcR7RUk7iZ"],"enrUri":"enr:-L24QHrC5obEp04gSTlRWDZslhu4X71SvcdcD295GmRhvN5fZoOvge7W5DKN8FM9O-cq6naWp1oIYg45vj2IoC8iJHoCgmlkgnY0gmlwhKwSoFiKbXVsdGlhZGRyc5YACASsEqBYBpBwAAoErBKgWAaQcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHdyKOXUK4jsZXeVwkrG4MAYR3lZCDP9r5NiNtG8hTyqDdGNwgpBwg3VkcIKQcoV3YWt1Mgk"}'
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-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b__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.207.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39335', '39336', '39337', '39338', '39339']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39335:39335 -p 39336:39336 -p 39337:39337 -p 39338:39338 -p 39339:39339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39337 --rest-port=39335 --tcp-port=39336 --discv5-udp-port=39338 --rest-address=0.0.0.0 --nat=extip:172.18.207.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5124839f79f2e3656beef32990d3aedabac1baf25bd1c735aaef0eb07645b7ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39339 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.140 waku 2432317bf15d08e8d3555627e0d0ef59fcc7cceb190e0d5c5870a4806fc43764
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2432317bf15d. Setting up logs at ./log/docker/receiving_node2_2026-02-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39335
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:39335/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.140/tcp/39336/p2p/16Uiu2HAkvYeYkq6bzQQzEJkiFZaaHkrmEXoDecJsAV3B9tGG9wkY","/ip4/172.18.207.140/tcp/39337/ws/p2p/16Uiu2HAkvYeYkq6bzQQzEJkiFZaaHkrmEXoDecJsAV3B9tGG9wkY"],"enrUri":"enr:-L24QJQr7Hz051K_diTEdzG1z8aKpru8vFBg18T31BO2Adb7DrQ4x_7-uyhHIP6U62oEE1-z8nLGxo_pot9eyJ51W_ECgmlkgnY0gmlwhKwSz4yKbXVsdGlhZGRyc5YACASsEs-MBpmoAAoErBLPjAaZqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECEKUiQDWH-xq9gnQM83LRLVrE9Ikh1pKQNOi-4NQZccWDdGNwgpmog3VkcIKZqoV3YWt1MgE"}'
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:39335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.88/tcp/36976/p2p/16Uiu2HAmEfZDk2Wh7pw9A7zLucn7LLmj4yw9dMEyJHCcR7RUk7iZ"]'
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-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b__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.242.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27188', '27189', '27190', '27191', '27192']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27188:27188 -p 27189:27189 -p 27190:27190 -p 27191:27191 -p 27192:27192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27190 --rest-port=27188 --tcp-port=27189 --discv5-udp-port=27191 --rest-address=0.0.0.0 --nat=extip:172.18.242.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a62f178dd3b4195a5cd40dbfd13b381c28e9035eaf9cafce29dc72c19cdd9adb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27192 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHrC5obEp04gSTlRWDZslhu4X71SvcdcD295GmRhvN5fZoOvge7W5DKN8FM9O-cq6naWp1oIYg45vj2IoC8iJHoCgmlkgnY0gmlwhKwSoFiKbXVsdGlhZGRyc5YACASsEqBYBpBwAAoErBKgWAaQcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHdyKOXUK4jsZXeVwkrG4MAYR3lZCDP9r5NiNtG8hTyqDdGNwgpBwg3VkcIKQcoV3YWt1Mgk --lightpushnode=/ip4/172.18.160.88/tcp/36976/p2p/16Uiu2HAmEfZDk2Wh7pw9A7zLucn7LLmj4yw9dMEyJHCcR7RUk7iZ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.13 waku 121afe684d7187ba49a0bf41d08e6e6887fff3bab6dacc82d10c172b5e032c73
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 121afe684d71. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-47-17__e6af9223-1c43-4330-a756-88d34cf7776b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27188
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:27188/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.13/tcp/27189/p2p/16Uiu2HAkvjS9TY2YWEDYeYJzv4r9LcYQ32pSPc2BSHf9jtPtH5gp","/ip4/172.18.242.13/tcp/27190/ws/p2p/16Uiu2HAkvjS9TY2YWEDYeYJzv4r9LcYQ32pSPc2BSHf9jtPtH5gp"],"enrUri":"enr:-L24QJ9jb8A4m7jiNMxs0dpMZeyIZRzEbeZcX7VGA2nREEHeZfetQxBj54Go_cPECYpu_nxPUTF-Jlz2VHPN2AzpLggCgmlkgnY0gmlwhKwS8g2KbXVsdGlhZGRyc5YACASsEvINBmo1AAoErBLyDQZqNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECE2iAA4AoUzcujTL9SsJYYNVKdiuzhjHv-_X0Yabj2cWDdGNwgmo1g3VkcIJqN4V3YWt1Mgk"}'
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:27188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.88/tcp/36976/p2p/16Uiu2HAmEfZDk2Wh7pw9A7zLucn7LLmj4yw9dMEyJHCcR7RUk7iZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.140/tcp/39336/p2p/16Uiu2HAkvYeYkq6bzQQzEJkiFZaaHkrmEXoDecJsAV3B9tGG9wkY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36975/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:39335/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:27188/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:27188/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921241681683789}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36975/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":1769921241681683789,"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:39335/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":1769921241681683789,"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:27188/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":1769921241681683789,"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 0d445728f2c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2432317bf15d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 121afe684d71
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d445728f2c6. 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,430 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_continuous_store_sync with id: 2026-02-01_04-45-24__a8d118ba-8638-438c-9361-fbb27b640b1d
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-01_04-45-24__a8d118ba-8638-438c-9361-fbb27b640b1d__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-01_04-45-24__a8d118ba-8638-438c-9361-fbb27b640b1d__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-01_04-45-24__a8d118ba-8638-438c-9361-fbb27b640b1d__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.93.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44377', '44378', '44379', '44380', '44381']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44377:44377 -p 44378:44378 -p 44379:44379 -p 44380:44380 -p 44381:44381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44379 --rest-port=44377 --tcp-port=44378 --discv5-udp-port=44380 --rest-address=0.0.0.0 --nat=extip:172.18.93.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d93eca1bfb5fdfb0d560ce4cd0da23ac7ad460161fa9d0282dcbcd3d8bb4f77a --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44381 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.208 waku 2e3b814d5afbd6abd049a90516c82026ba5902e4f11b9600b431bb8bff41f6eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e3b814d5afb. Setting up logs at ./log/docker/node1_2026-02-01_04-45-24__a8d118ba-8638-438c-9361-fbb27b640b1d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44377
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 9f8110933f51. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 943d944ae289. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44377/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.208/tcp/44378/p2p/16Uiu2HAmGRfJvm1HXQkVwps2fehMMqb3sAhPWY8DFdJHSWUQ7Gfj","/ip4/172.18.93.208/tcp/44379/ws/p2p/16Uiu2HAmGRfJvm1HXQkVwps2fehMMqb3sAhPWY8DFdJHSWUQ7Gfj"],"enrUri":"enr:-L24QPSKXm81eUxJKEOipy0fi8aSoUmNvDHVa2AhGcH2STqLHoPZBfkn2_Uq5stD-puLFsAtHtLTKBpvPJqcddNFo7cCgmlkgnY0gmlwhKwSXdCKbXVsdGlhZGRyc5YACASsEl3QBq1aAAoErBJd0AatW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOASq8t6uO4Mljj9X2LFwOPLe_r3KcaEUo8ssK1_JpOKDdGNwgq1ag3VkcIKtXIV3YWt1MhM"}'
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.195.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3534', '3535', '3536', '3537', '3538']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3534:3534 -p 3535:3535 -p 3536:3536 -p 3537:3537 -p 3538:3538 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3536 --rest-port=3534 --tcp-port=3535 --discv5-udp-port=3537 --rest-address=0.0.0.0 --nat=extip:172.18.195.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ac3ecf9ceff1b6b7fff15fded6d42d7904d863406f0bb2a45aafa49bf7c3f1d --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3538 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.240 waku 8c9eb01529923c3a0f5b78be3ec92d393710995fc5b0afa756bdd1da1e44fa46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c9eb0152992. Setting up logs at ./log/docker/node2_2026-02-01_04-45-24__a8d118ba-8638-438c-9361-fbb27b640b1d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3534
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:3534/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3534/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.240/tcp/3535/p2p/16Uiu2HAky5Ye3mx2fab6LkERR3aSjaQeN54XBKNuQ34ZUXsN9Gpg","/ip4/172.18.195.240/tcp/3536/ws/p2p/16Uiu2HAky5Ye3mx2fab6LkERR3aSjaQeN54XBKNuQ34ZUXsN9Gpg"],"enrUri":"enr:-L24QEm5COQrSgdz8t1wXWn-c69lmSUa3068buhD9KJ2k6M2aAM79ZuAWjPRL0aiZVVxs867bPw-s4h-klZ4_YW-k5QCgmlkgnY0gmlwhKwSw_CKbXVsdGlhZGRyc5YACASsEsPwBg3PAAoErBLD8AYN0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECNkbU6KUhr_KC8UrcEwxvND-AokLeBRmSN5uu8T-uEbmDdGNwgg3Pg3VkcIIN0YV3YWt1MhI"}'
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:3534/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.208/tcp/44378/p2p/16Uiu2HAmGRfJvm1HXQkVwps2fehMMqb3sAhPWY8DFdJHSWUQ7Gfj"]'
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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:3534/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "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":"0x49368d202e3085cf327a41c5754caf2c64049090626aa7688fca36263d2c2077"},{"messageHash":"0xb7d3393dab48a85d840ff20486dff942374346ee5b9fbf1da4cae872d3f7d85f"},{"messageHash":"0x954569e6773cc900459081e01e26f66ea9bd6fa156285bc423b68d11965a87cf"},{"messageHash":"0x0da1caea4b332011931be5995ff99131cde1b98b05f6ed4ad1615d7b6b8d4660"},{"messageHash":"0x1c579ca3c9eff52661f402a0137b64c9edd73fefce5b91d5b120586a2c39172e"},{"messageHash":"0x08116e352ab969a400e7e34d565c7c6caadd37df7610d7c6a82f9d5b51fa217b"},{"messageHash":"0x021869afd20def438094ff2af6631d77cf2f26c2fc6d70b2e0fa3861d4350d81"},{"messageHash":"0xc2b57735f97dd41a7bb4682b36a91d5dc332a186996a1e32afbc42cb5cba74cd"},{"messageHash":"0x53285610f580adfa4117c530b091405fff6715e95c4428cc75ed9d375df96aaa"},{"messageHash":"0x0cfb0422de0e61b099ec949c7c07edf046455bd01d6ccab3916f95d6d1b70b05"},{"messageHash":"0x4e7bac833b4fa5e8c3dce7ecbe750cb21681807840cd0f1bc748e666b2c9f51d"},{"messageHash":"0x286d41f8f0b5efae0e572614d4b53bbaf614c05e53c4f77d9754f60f3c9e331a"},{"messageHash":"0x0b81708b240ff986bc5e28eccc85127dff5ae2d3774cb08a8de391b1c8261d13"},{"messageHash":"0xa5e7c35b55800b6b07360de16350515ebe54226a40e8e997e06ed3f23af18e72"},{"messageHash":"0x23dd9322753fe8c966149cbfe9af3bff0a363819fda8eeca3da0b67f9e2869a4"},{"messageHash":"0xc8422207b692a90c9f9df81c9abc3304f9b24211ed6e554c32d783b24a186e41"},{"messageHash":"0xc4f3b20373f6f6e0be6dbbbb7922c7b119512e86f3ecd3b485885ba9fc0ad896"},{"messageHash":"0x80b614c73f26f791a2c4fa05919d865244e3d3a257511cae8799c41cbf2e2ffe"},{"messageHash":"0x458d5afc0ca59bb54bf131bf11611d22e6173a999c380e6c3bbf37043257f611"},{"messageHash":"0xf8e5205f9bfdeb1843c7cb722e82689a107069a8196c5f64110b90b37d706f19"},{"messageHash":"0x8f9999c9b45206bbbdc162ad984a4dae72436ae9747457c77113bc92843e1071"},{"messageHash":"0xd80d403f74aa5ebc3011ac71e09f4ff06adfb0e988a835605280160e39d3c585"},{"messageHash":"0x9832cc5ef93b93ff430fd9770b781d8bfdbcacb7ca761120299856b65a29433f"},{"messageHash":"0x0cdd0491a7542ae3fbde68e3909d1710bd853e78ae695ee2de5a472fd7f737a1"},{"messageHash":"0x11b2328863bb621cbe09429b72ec269581660119a39236190f50fc251b0b2b41"},{"messageHash":"0x75e72fac7bd2da237f8883f3cc6f50ab1191c18d3abfbff25253221103043a03"},{"messageHash":"0x6162e71b1107a74b78b8d9672b613568146eed023713de660b1a45257190d5a4"},{"messageHash":"0x2dcc0e7c356aa3ffb915ad28d26ba8508d918b582554d1ee04ef4bbec4ace3d3"},{"messageHash":"0xd185bde8d4505877ceb5daa63da110d3a8f94e9c9b5b4edd645cefadbb2e8818"},{"messageHash":"0x97d40fa78de578f0039a13f6252c508addabf9f77bae20a3b78fd8271cbcd86b"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 30/30 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:3534/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -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.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 60/60 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:44377/relay/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:3534/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -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.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 90/90 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 2e3b814d5afb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c9eb0152992
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_overlap_sync_window with id: 2026-02-01_04-49-36__63e0bb7f-c556-4934-a9c7-7aff1ccf8b3e
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-01_04-49-36__63e0bb7f-c556-4934-a9c7-7aff1ccf8b3e__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-01_04-49-36__63e0bb7f-c556-4934-a9c7-7aff1ccf8b3e__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-01_04-49-36__63e0bb7f-c556-4934-a9c7-7aff1ccf8b3e__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.207.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32333', '32334', '32335', '32336', '32337']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32333:32333 -p 32334:32334 -p 32335:32335 -p 32336:32336 -p 32337:32337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32335 --rest-port=32333 --tcp-port=32334 --discv5-udp-port=32336 --rest-address=0.0.0.0 --nat=extip:172.18.207.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f21ffb76ccb87c0c0ada5fa884aa85c9bcf54d1dfe9d71d3f2f8dbf8ec13e48 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32337 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b4f05dfde21. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.29 waku 97ebe085a047a3c0da90211a01090f1e39ec7c843bb989ba42759ab253b529af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 97ebe085a047. Setting up logs at ./log/docker/node1_2026-02-01_04-49-36__63e0bb7f-c556-4934-a9c7-7aff1ccf8b3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32333
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 394f9ca77f50. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32333/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32333/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.29/tcp/32334/p2p/16Uiu2HAmM9LZdhRBKGFUzxnZFHAUvZq126XdhhGYWheajqdR51Gs","/ip4/172.18.207.29/tcp/32335/ws/p2p/16Uiu2HAmM9LZdhRBKGFUzxnZFHAUvZq126XdhhGYWheajqdR51Gs"],"enrUri":"enr:-L24QO5Chgk-EWasba15E_IDmF6PYM0WV-Anrk16KFLuLqpYB2lX4l23YV2-p9FK92MXii8GOLcQytBDE9CwYRZXWncCgmlkgnY0gmlwhKwSzx2KbXVsdGlhZGRyc5YACASsEs8dBn5OAAoErBLPHQZ-T90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfiCc3tKa6GSdsjqb-9LjCMBRXi6uqSAew9euzWYxsDiDdGNwgn5Og3VkcIJ-UIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18062', '18063', '18064', '18065', '18066']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18062:18062 -p 18063:18063 -p 18064:18064 -p 18065:18065 -p 18066:18066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18064 --rest-port=18062 --tcp-port=18063 --discv5-udp-port=18065 --rest-address=0.0.0.0 --nat=extip:172.18.75.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff9412e6b1e94dadffadd51fb88fcb841f6d9cdbdc399062edabdbb8fbbc5d8e --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18066 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QO5Chgk-EWasba15E_IDmF6PYM0WV-Anrk16KFLuLqpYB2lX4l23YV2-p9FK92MXii8GOLcQytBDE9CwYRZXWncCgmlkgnY0gmlwhKwSzx2KbXVsdGlhZGRyc5YACASsEs8dBn5OAAoErBLPHQZ-T90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfiCc3tKa6GSdsjqb-9LjCMBRXi6uqSAew9euzWYxsDiDdGNwgn5Og3VkcIJ-UIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.227 waku 3b4bb15f2b6c20104b5c71b7c3238839dd4d4125813e08193fa33188abb485fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b4bb15f2b6c. Setting up logs at ./log/docker/node2_2026-02-01_04-49-36__63e0bb7f-c556-4934-a9c7-7aff1ccf8b3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18062
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:18062/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.227/tcp/18063/p2p/16Uiu2HAmQUuJgU2Y7AUVsNHmERgkT8iEax3SRCh5HS4wndVmQsiH","/ip4/172.18.75.227/tcp/18064/ws/p2p/16Uiu2HAmQUuJgU2Y7AUVsNHmERgkT8iEax3SRCh5HS4wndVmQsiH"],"enrUri":"enr:-L24QLMd3M38s4bfnyTGj5r4eDMvVOlh5iL_kiPZgQki7ND5Zc3lHyOT40fiYxaVMvLlpgCOdzgHj7qvDvoiSzkAeGwCgmlkgnY0gmlwhKwSS-OKbXVsdGlhZGRyc5YACASsEkvjBkaPAAoErBJL4wZGkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr7a7DBDDoNBas60xGsQGrJnhqBJxBLqPPKhB4OHZ8bqDdGNwgkaPg3VkcIJGkYV3YWt1MhI"}'
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:18062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.29/tcp/32334/p2p/16Uiu2HAmM9LZdhRBKGFUzxnZFHAUvZq126XdhhGYWheajqdR51Gs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:656 Publishing 90 messages at 1 msg/s
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32333/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:663 Waiting 30 seconds to allow at least two sync rounds
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:666 Querying node2 store for all messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18062/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&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.store_sync.test_store_sync:test_store_sync.py:670 Store returned 90 messages, published publish_secs 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 97ebe085a047
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b4bb15f2b6c
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-01 04:45:09.196 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:09.196 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2026-02-01_04-45-09__ee1d7081-025f-4cfd-a64e-81a7b7b6a60e
2026-02-01 04:45:09.197 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:09.197 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:45:09.197 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:45:09.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:09.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-09__ee1d7081-025f-4cfd-a64e-81a7b7b6a60e__wakuorg_nwaku:latest.log
2026-02-01 04:45:09.205 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:09.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:09.207 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:09.207 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.190
2026-02-01 04:45:09.207 DEBUG [src.node.docker_mananger] Generated ports ['62491', '62492', '62493', '62494', '62495']
2026-02-01 04:45:09.207 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:09.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:09.208 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:09.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 62491:62491 -p 62492:62492 -p 62493:62493 -p 62494:62494 -p 62495:62495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62493 --rest-port=62491 --tcp-port=62492 --discv5-udp-port=62494 --rest-address=0.0.0.0 --nat=extip:172.18.136.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e08dc394ce1cfe4cf175aefcad273ba22eec8f30e9dd1a697fd7f3e2ffe1dbe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62495 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-02-01 04:45:09.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.190 waku e2c0ae85ac126ba846832ebb243a2f50e21fc8f029679293c9577bc47fb37976
2026-02-01 04:45:09.424 DEBUG [src.node.docker_mananger] Container started with ID e2c0ae85ac12. Setting up logs at ./log/docker/node1_2026-02-01_04-45-09__ee1d7081-025f-4cfd-a64e-81a7b7b6a60e__wakuorg_nwaku:latest.log
2026-02-01 04:45:09.424 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62491
2026-02-01 04:45:09.426 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:09.438 ERROR [src.node.docker_mananger] Max retries reached for container 77d04bdd70a4. Exiting log stream.
2026-02-01 04:45:10.000 ERROR [src.node.docker_mananger] Max retries reached for container 7df78d387671. Exiting log stream.
2026-02-01 04:45:10.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:10.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:10.430 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:10.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:10.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.190/tcp/62492/p2p/16Uiu2HAm4Hq6ca36sTaL1oN6oKuQ3SHEEvm3fyHiD9WJgjFAMbzh","/ip4/172.18.136.190/tcp/62493/ws/p2p/16Uiu2HAm4Hq6ca36sTaL1oN6oKuQ3SHEEvm3fyHiD9WJgjFAMbzh"],"enrUri":"enr:-L24QHALxcYQ1-fVnMcYlxY-KTP4wmfWDj_yKweYXD4zYcWjLgsIEGU0ftz-MDC7RxzHpNgaWUJu9-2OjHj4oYLzdcUCgmlkgnY0gmlwhKwSiL6KbXVsdGlhZGRyc5YACASsEoi-BvQcAAoErBKIvgb0Hd0DgnJzhQACAQAAiXNlY3AyNTZrMaECg7bYXJ4zc7xHIUkgTaUUQ9PgKn0VCBqrIGf4AgCErkqDdGNwgvQcg3VkcIL0HoV3YWt1MgU"}'
2026-02-01 04:45:10.432 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:10.439 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:10.440 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-09__ee1d7081-025f-4cfd-a64e-81a7b7b6a60e__wakuorg_nwaku:latest.log
2026-02-01 04:45:10.440 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:10.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:10.441 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:10.441 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.218
2026-02-01 04:45:10.441 DEBUG [src.node.docker_mananger] Generated ports ['22074', '22075', '22076', '22077', '22078']
2026-02-01 04:45:10.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:10.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:10.442 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:10.442 DEBUG [src.node.docker_mananger] docker run -i -t -p 22074:22074 -p 22075:22075 -p 22076:22076 -p 22077:22077 -p 22078:22078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22076 --rest-port=22074 --tcp-port=22075 --discv5-udp-port=22077 --rest-address=0.0.0.0 --nat=extip:172.18.173.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4e39a8c409b62d0fa1c36befea4fb3dcf8bf0663cdeb9bad03edb5afba7f2e24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22078 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHALxcYQ1-fVnMcYlxY-KTP4wmfWDj_yKweYXD4zYcWjLgsIEGU0ftz-MDC7RxzHpNgaWUJu9-2OjHj4oYLzdcUCgmlkgnY0gmlwhKwSiL6KbXVsdGlhZGRyc5YACASsEoi-BvQcAAoErBKIvgb0Hd0DgnJzhQACAQAAiXNlY3AyNTZrMaECg7bYXJ4zc7xHIUkgTaUUQ9PgKn0VCBqrIGf4AgCErkqDdGNwgvQcg3VkcIL0HoV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-02-01 04:45:10.629 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.218 waku 7e53c0e4fc8747c1ebea6dad0657036ebcca95d3a65c9ebc22bedae037dcee5a
2026-02-01 04:45:10.663 DEBUG [src.node.docker_mananger] Container started with ID 7e53c0e4fc87. Setting up logs at ./log/docker/node2_2026-02-01_04-45-09__ee1d7081-025f-4cfd-a64e-81a7b7b6a60e__wakuorg_nwaku:latest.log
2026-02-01 04:45:10.664 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22074
2026-02-01 04:45:10.664 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:11.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:11.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:11.678 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:11.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:11.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.218/tcp/22075/p2p/16Uiu2HAmGSF3MM6ADTWjSVtzZRDnMSwg14URgg7ZzdrjiZPbioGD","/ip4/172.18.173.218/tcp/22076/ws/p2p/16Uiu2HAmGSF3MM6ADTWjSVtzZRDnMSwg14URgg7ZzdrjiZPbioGD"],"enrUri":"enr:-L24QIQNVfUjTKLpqtSdCqphcr_zPn03ORlob9u5JIgOA4yRGmG2BpydiTUaax35FKih3g9gj3nN7Cey4pKrvforywgCgmlkgnY0gmlwhKwSrdqKbXVsdGlhZGRyc5YACASsEq3aBlY7AAoErBKt2gZWPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOCrO24Tu-XwOHeCNxI2o6jttm7ppeeXm_w1K9EZ92rKDdGNwglY7g3VkcIJWPYV3YWt1MgE"}'
2026-02-01 04:45:11.683 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:11.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.190/tcp/62492/p2p/16Uiu2HAm4Hq6ca36sTaL1oN6oKuQ3SHEEvm3fyHiD9WJgjFAMbzh"]'
2026-02-01 04:45:11.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:11.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-01 04:45:11.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:11.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22074/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-01 04:45:11.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:11.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:11.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:11.799 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:11.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:11.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1769921111693626377,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:11.803 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:11.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:11.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1769921111693626377,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:11.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:11.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:11.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:11.913 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:11.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:11.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1769921111807971715,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:11.917 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:11.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:11.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1769921111807971715,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:11.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:11.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:11.927 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:12.027 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1769921111922328944,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.032 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1769921111922328944,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:12.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:12.041 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:12.142 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1769921112036676713,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.146 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1769921112036676713,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:12.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:12.154 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:12.255 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1769921112150260269,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.259 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1769921112150260269,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:12.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:12.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:12.369 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1769921112263370688,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.373 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1769921112263370688,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:12.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:12.381 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:12.481 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1769921112377178842,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.486 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1769921112377178842,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62491/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:12.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:12.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:12.596 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62491/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1769921112490896107,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.600 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:12.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22074/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1769921112490896107,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:12.605 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:12.606 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:12.606 DEBUG [src.node.waku_node] Stopping container with id e2c0ae85ac12
2026-02-01 04:45:13.145 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:13.146 DEBUG [src.node.waku_node] Stopping container with id 7e53c0e4fc87
2026-02-01 04:45:13.703 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:13.704 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:13.711 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:13.718 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node_pauses_and_pauses with id: 2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5
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-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__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.126.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60631', '60632', '60633', '60634', '60635']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60631:60631 -p 60632:60632 -p 60633:60633 -p 60634:60634 -p 60635:60635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60633 --rest-port=60631 --tcp-port=60632 --discv5-udp-port=60634 --rest-address=0.0.0.0 --nat=extip:172.18.126.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da159d5ccdc03dff53c751d32d8eb45b1392fcadf2bcde41d5cf9e4ddd75acdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60635 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.199 waku 2fe5312bbfd93a72187a61cb062a8d073797e43bd8dbd72c7378a22e1417babe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2fe5312bbfd9. Setting up logs at ./log/docker/node1_2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60631
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 ee312e99ae5d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f98c253a9cd5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60631/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.199/tcp/60632/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX","/ip4/172.18.126.199/tcp/60633/ws/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX"],"enrUri":"enr:-L24QNyQBKBNona3hOpvKiVC1q1L_prUHilBRbX1fVQYavT-KiqsbofSpf-djYnyp-YDM9rKClcc9ZFd881ecGSdoPACgmlkgnY0gmlwhKwSfseKbXVsdGlhZGRyc5YACASsEn7HBuzYAAoErBJ-xwbs2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECdlNSG-gtmUrGZHqIp9oaq79weWcS2HFR6DSIPce8tfyDdGNwguzYg3VkcILs2oV3YWt1MgU"}'
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-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__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.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30605', '30606', '30607', '30608', '30609']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30605:30605 -p 30606:30606 -p 30607:30607 -p 30608:30608 -p 30609:30609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30607 --rest-port=30605 --tcp-port=30606 --discv5-udp-port=30608 --rest-address=0.0.0.0 --nat=extip:172.18.1.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6d234b850dab9b72ddfc878a40dbce733a46bedae68f2eabb3a16053cbaa041 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30609 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNyQBKBNona3hOpvKiVC1q1L_prUHilBRbX1fVQYavT-KiqsbofSpf-djYnyp-YDM9rKClcc9ZFd881ecGSdoPACgmlkgnY0gmlwhKwSfseKbXVsdGlhZGRyc5YACASsEn7HBuzYAAoErBJ-xwbs2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECdlNSG-gtmUrGZHqIp9oaq79weWcS2HFR6DSIPce8tfyDdGNwguzYg3VkcILs2oV3YWt1MgU --filternode=/ip4/172.18.126.199/tcp/60632/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.130 waku 5624f1df0a4594e4bea9451b9546ae969a257aac0f99b1a18f15086aea851d65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5624f1df0a45. Setting up logs at ./log/docker/node2_2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30605
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:30605/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30605/debug/v1/info" -H "Content-Type: application/json" -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.130/tcp/30606/p2p/16Uiu2HAmDxQYvMh4wXEmeTcbk3qeqoaFuaFVCGWgcBt9Ne33HR2u","/ip4/172.18.1.130/tcp/30607/ws/p2p/16Uiu2HAmDxQYvMh4wXEmeTcbk3qeqoaFuaFVCGWgcBt9Ne33HR2u"],"enrUri":"enr:-L24QJP1FZMr7SdCx1yMrUM5YS_iEH8vH384m5lb7FQn3qMnEwWqAqjA9giJaImYN0gY5yP1oCh0Ag0PiB4EaD2gM4gCgmlkgnY0gmlwhKwSAYKKbXVsdGlhZGRyc5YACASsEgGCBneOAAoErBIBggZ3j90DgnJzhQADAQAAiXNlY3AyNTZrMaEDE1Hsn5Oa8bOnjvVoSptoZ7e3X_APb02GKPs6ehGyLW6DdGNwgneOg3VkcIJ3kIV3YWt1MgA"}'
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:30605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.199/tcp/60632/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX"]'
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:60631/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:30605/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ff27f55b-b0e8-400c-8d90-281b53509b3c", "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":"ff27f55b-b0e8-400c-8d90-281b53509b3c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60631/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:30605/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":1769920982284225969,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 2fe5312bbfd9
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 2fe5312bbfd9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "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:30605/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":"TTE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769920982413991259,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 5624f1df0a45
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 5624f1df0a45
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "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:30605/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":"TTI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769920982541449211,"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 2fe5312bbfd9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5624f1df0a45
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-01 04:47:38.843 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:47:38.843 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-02-01_04-47-38__a58cef2f-762c-4692-9545-1fc870b08e82
2026-02-01 04:47:38.843 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:47:38.844 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:47:38.844 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:47:38.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:38.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-47-38__a58cef2f-762c-4692-9545-1fc870b08e82__wakuorg_nwaku:latest.log
2026-02-01 04:47:38.851 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:38.851 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:38.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:38.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.203
2026-02-01 04:47:38.853 DEBUG [src.node.docker_mananger] Generated ports ['58454', '58455', '58456', '58457', '58458']
2026-02-01 04:47:38.853 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:38.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:38.854 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:38.854 DEBUG [src.node.docker_mananger] docker run -i -t -p 58454:58454 -p 58455:58455 -p 58456:58456 -p 58457:58457 -p 58458:58458 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58456 --rest-port=58454 --tcp-port=58455 --discv5-udp-port=58457 --rest-address=0.0.0.0 --nat=extip:172.18.71.203 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c0eccfc0bf51b00bd78e81e482ef5b5adcada5aebcb76fd3ea9aa4e802170cad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58458 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:47:39.030 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.203 waku 50a25da47cbdfc01a12af621d6e6021cd280482df96ab2db8f22c15f0e2bbd9f
2026-02-01 04:47:39.067 DEBUG [src.node.docker_mananger] Container started with ID 50a25da47cbd. Setting up logs at ./log/docker/node1_2026-02-01_04-47-38__a58cef2f-762c-4692-9545-1fc870b08e82__wakuorg_nwaku:latest.log
2026-02-01 04:47:39.068 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58454
2026-02-01 04:47:39.069 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:39.108 ERROR [src.node.docker_mananger] Max retries reached for container ba99b0b28a1c. Exiting log stream.
2026-02-01 04:47:39.646 ERROR [src.node.docker_mananger] Max retries reached for container d5a436d05f5d. Exiting log stream.
2026-02-01 04:47:40.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58454/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:40.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:47:40.073 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:40.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:40.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.203/tcp/58455/p2p/16Uiu2HAmBiADKty8eGrvyHWyVnPJXsTjgyNVCij4YyFU7Lw31xA6","/ip4/172.18.71.203/tcp/58456/ws/p2p/16Uiu2HAmBiADKty8eGrvyHWyVnPJXsTjgyNVCij4YyFU7Lw31xA6"],"enrUri":"enr:-L24QAbGdWjGV-5rPKvsfDrwhn2E51qMDFklPNc7YfU9eQhAMaEVDkW5NOBl-3-Rc7ArA-P9NnVqVcrJlxeZvtmc8DoCgmlkgnY0gmlwhKwSR8uKbXVsdGlhZGRyc5YACASsEkfLBuRXAAoErBJHywbkWN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8fQ1ETbNMxZNFqwbE5paKVvfMmQIkot6lwSK-VqA42uDdGNwguRXg3VkcILkWYV3YWt1MgU"}'
2026-02-01 04:47:40.076 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:40.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:40.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-47-38__a58cef2f-762c-4692-9545-1fc870b08e82__wakuorg_nwaku:latest.log
2026-02-01 04:47:40.083 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:40.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:40.085 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:40.085 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.100
2026-02-01 04:47:40.085 DEBUG [src.node.docker_mananger] Generated ports ['56477', '56478', '56479', '56480', '56481']
2026-02-01 04:47:40.085 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:40.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:40.085 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:40.085 DEBUG [src.node.docker_mananger] docker run -i -t -p 56477:56477 -p 56478:56478 -p 56479:56479 -p 56480:56480 -p 56481:56481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56479 --rest-port=56477 --tcp-port=56478 --discv5-udp-port=56480 --rest-address=0.0.0.0 --nat=extip:172.18.24.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e2ae2f4c57a2baa6ae7de0dd5d401cbe69fadfcb10dfdce2c93b3a8c0eaf05cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56481 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAbGdWjGV-5rPKvsfDrwhn2E51qMDFklPNc7YfU9eQhAMaEVDkW5NOBl-3-Rc7ArA-P9NnVqVcrJlxeZvtmc8DoCgmlkgnY0gmlwhKwSR8uKbXVsdGlhZGRyc5YACASsEkfLBuRXAAoErBJHywbkWN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8fQ1ETbNMxZNFqwbE5paKVvfMmQIkot6lwSK-VqA42uDdGNwguRXg3VkcILkWYV3YWt1MgU
2026-02-01 04:47:40.273 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.100 waku 0971febede60ad6412f66809c26475effe403c7d4922199789d79971a2e0d05d
2026-02-01 04:47:40.303 DEBUG [src.node.docker_mananger] Container started with ID 0971febede60. Setting up logs at ./log/docker/node2_2026-02-01_04-47-38__a58cef2f-762c-4692-9545-1fc870b08e82__wakuorg_nwaku:latest.log
2026-02-01 04:47:40.304 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56477
2026-02-01 04:47:40.304 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:41.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56477/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:41.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:47:41.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:41.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:41.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.100/tcp/56478/p2p/16Uiu2HAmUrgp42qPFEpxyCW3sJKJSEtTR9E4MJdpE1AJrLppoXAi","/ip4/172.18.24.100/tcp/56479/ws/p2p/16Uiu2HAmUrgp42qPFEpxyCW3sJKJSEtTR9E4MJdpE1AJrLppoXAi"],"enrUri":"enr:-L24QCT3TslSG2NvRXCkasOK5lVxdgSzVjVeVujpNN90Ga1UZZQ7J71Dm9EsdXvZZuritI2cU1T69v8JDSfK6ZOsz54CgmlkgnY0gmlwhKwSGGSKbXVsdGlhZGRyc5YACASsEhhkBtyeAAoErBIYZAbcn90DgnJzhQACAQAAiXNlY3AyNTZrMaED8LohLje6wl_3zBQ1Jd5xs4UBkYEAt-6-a1wq1MekSiuDdGNwgtyeg3VkcILcoIV3YWt1MgE"}'
2026-02-01 04:47:41.322 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:41.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.203/tcp/58455/p2p/16Uiu2HAmBiADKty8eGrvyHWyVnPJXsTjgyNVCij4YyFU7Lw31xA6"]'
2026-02-01 04:47:41.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:41.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58454/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-01 04:47:41.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:41.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-01 04:47:41.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:41.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58454/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-01 04:47:41.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:41.336 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:47:41.437 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:47:41.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58454/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:41.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921261331774220,"ephemeral":false,"proof":""}]'
2026-02-01 04:47:41.441 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:47:41.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:41.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921261331774220,"ephemeral":false,"proof":""}]'
2026-02-01 04:47:41.446 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:47:41.447 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:47:41.447 DEBUG [src.node.waku_node] Stopping container with id 50a25da47cbd
2026-02-01 04:47:41.993 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:41.993 DEBUG [src.node.waku_node] Stopping container with id 0971febede60
2026-02-01 04:47:42.540 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:42.541 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:47:42.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:42.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-02-01_04-48-08__907d1270-8130-4f5f-af12-f0aa8a892a06
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-01_04-48-08__907d1270-8130-4f5f-af12-f0aa8a892a06__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.18.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45635', '45636', '45637', '45638', '45639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45635:45635 -p 45636:45636 -p 45637:45637 -p 45638:45638 -p 45639:45639 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45637 --rest-port=45635 --tcp-port=45636 --discv5-udp-port=45638 --rest-address=0.0.0.0 --nat=extip:172.18.18.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbef774bd301a6ad9e0dfabf7a2e40194fceae5f68dba5bb17fd20bdfe8fb861 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45639 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.212 waku 595ac5a8d9e38f58f68f0662cd56f459a7ffb6eb8faf7e92149ffbf1cac90b09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 595ac5a8d9e3. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-48-08__907d1270-8130-4f5f-af12-f0aa8a892a06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45635
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 0359982fa686. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 12af68bc3e4a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45635/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45635/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.212/tcp/45636/p2p/16Uiu2HAmPvLKjKYAJVH3FqtSkR4nEWfSodGUiYFHHHc1rQHCkfLr","/ip4/172.18.18.212/tcp/45637/ws/p2p/16Uiu2HAmPvLKjKYAJVH3FqtSkR4nEWfSodGUiYFHHHc1rQHCkfLr"],"enrUri":"enr:-L24QFcHt7--Hr9VqZ2Kvx-C7dlHyE4RC1koraEchTTDZBHTao0tnOk_i5Q6XAsgTpm81mfri5X41zrhsHo-L5dFnBwCgmlkgnY0gmlwhKwSEtSKbXVsdGlhZGRyc5YACASsEhLUBrJEAAoErBIS1AayRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp17aHILevwL-8eO5_wyXGFNDZZiH2BV3K-8GwZPNRn-DdGNwgrJEg3VkcIKyRoV3YWt1MgM"}'
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-01_04-48-08__907d1270-8130-4f5f-af12-f0aa8a892a06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27628', '27629', '27630', '27631', '27632']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27628:27628 -p 27629:27629 -p 27630:27630 -p 27631:27631 -p 27632:27632 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27630 --rest-port=27628 --tcp-port=27629 --discv5-udp-port=27631 --rest-address=0.0.0.0 --nat=extip:172.18.4.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a75de81865e08f7ee7ede7e1f2fad983e7f3f527f8e5d774af88daf9ce6d64e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27632 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFcHt7--Hr9VqZ2Kvx-C7dlHyE4RC1koraEchTTDZBHTao0tnOk_i5Q6XAsgTpm81mfri5X41zrhsHo-L5dFnBwCgmlkgnY0gmlwhKwSEtSKbXVsdGlhZGRyc5YACASsEhLUBrJEAAoErBIS1AayRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp17aHILevwL-8eO5_wyXGFNDZZiH2BV3K-8GwZPNRn-DdGNwgrJEg3VkcIKyRoV3YWt1MgM --storenode=/ip4/172.18.18.212/tcp/45636/p2p/16Uiu2HAmPvLKjKYAJVH3FqtSkR4nEWfSodGUiYFHHHc1rQHCkfLr --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.214 waku 64289f0ed000b78983af7c952f65abbf11a1590638b222e91dcf9eaa07c3420e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64289f0ed000. Setting up logs at ./log/docker/store_node1_2026-02-01_04-48-08__907d1270-8130-4f5f-af12-f0aa8a892a06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27628
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:27628/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27628/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.214/tcp/27629/p2p/16Uiu2HAm7BTng5Wr9th2ApihHhuVusFiBUjgeVTA46GoZPZbduNj","/ip4/172.18.4.214/tcp/27630/ws/p2p/16Uiu2HAm7BTng5Wr9th2ApihHhuVusFiBUjgeVTA46GoZPZbduNj"],"enrUri":"enr:-L24QAb7k67eNNx6nABnde1_MJlH7L3loEuLxS2g3DvpFY82Yi5IIwmFrWRoB57H-CHUQs008QGldeOtIy95D21VdScCgmlkgnY0gmlwhKwSBNaKbXVsdGlhZGRyc5YACASsEgTWBmvtAAoErBIE1gZr7t0DgnJzhQADAQAAiXNlY3AyNTZrMaECrqhTmvbfHwEbJfV7jMQj9jJcGXxKsGTFFky14uzYN3yDdGNwgmvtg3VkcIJr74V3YWt1MgM"}'
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:27628/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.212/tcp/45636/p2p/16Uiu2HAmPvLKjKYAJVH3FqtSkR4nEWfSodGUiYFHHHc1rQHCkfLr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45635/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:27628/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:45635/relay/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:45635/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:45635/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:45635/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:45635/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:45635/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:45635/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:45635/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:131 Trying to get stored msg with wrong url topic waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45635/relay/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:45635/store/v3/messages?pubsubTopic=waku%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
ERROR  tests.store.test_topics:test_topics.py:137 Topic waku/2/rs/3/0 is wrong ''n: Peer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'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 595ac5a8d9e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64289f0ed000
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-01 04:48:52.244 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:52.244 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_request_id with id: 2026-02-01_04-48-52__8ad90039-f506-4c48-b853-6012dc86c5ed
2026-02-01 04:48:52.244 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:52.245 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:48:52.245 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:48:52.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:52.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-48-52__8ad90039-f506-4c48-b853-6012dc86c5ed__wakuorg_nwaku:latest.log
2026-02-01 04:48:52.252 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:52.252 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:52.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:52.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.228
2026-02-01 04:48:52.254 DEBUG [src.node.docker_mananger] Generated ports ['42080', '42081', '42082', '42083', '42084']
2026-02-01 04:48:52.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:52.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:52.254 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:52.255 DEBUG [src.node.docker_mananger] docker run -i -t -p 42080:42080 -p 42081:42081 -p 42082:42082 -p 42083:42083 -p 42084:42084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42082 --rest-port=42080 --tcp-port=42081 --discv5-udp-port=42083 --rest-address=0.0.0.0 --nat=extip:172.18.250.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3d5bd70974d4269f8ecc2b7d29e5cd5aafaa5d8acbff915c17cdbb4e60fe0fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42084 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:48:52.432 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.228 waku 3ce58cd094482f7c09f01a8b8c623d3e0b0f7c0b0d1f43eec1f0553b90d97083
2026-02-01 04:48:52.461 DEBUG [src.node.docker_mananger] Container started with ID 3ce58cd09448. Setting up logs at ./log/docker/node1_2026-02-01_04-48-52__8ad90039-f506-4c48-b853-6012dc86c5ed__wakuorg_nwaku:latest.log
2026-02-01 04:48:52.462 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42080
2026-02-01 04:48:52.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:52.467 ERROR [src.node.docker_mananger] Max retries reached for container 6aa776782999. Exiting log stream.
2026-02-01 04:48:53.033 ERROR [src.node.docker_mananger] Max retries reached for container 2f0dd6c03f14. Exiting log stream.
2026-02-01 04:48:53.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42080/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:53.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:53.467 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:53.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:53.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.228/tcp/42081/p2p/16Uiu2HAmHuHMSZtiHTtNgJGQa56XpmXGvbhh3HbS4hQS8KjdUU1U","/ip4/172.18.250.228/tcp/42082/ws/p2p/16Uiu2HAmHuHMSZtiHTtNgJGQa56XpmXGvbhh3HbS4hQS8KjdUU1U"],"enrUri":"enr:-L24QI-ZKIkiTT_QceO782y1TmklWt11kpLHrTQ_g0Pv5HLMft5JNgkt3gGd06fuijQfmS93FYpdV7b7wbYe2fCLHg4CgmlkgnY0gmlwhKwS-uSKbXVsdGlhZGRyc5YACASsEvrkBqRhAAoErBL65AakYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTfPKdwM73RHCSVzp0mWeB6LnKWc7BTbgxhzqMFE02J-DdGNwgqRhg3VkcIKkY4V3YWt1MgU"}'
2026-02-01 04:48:53.469 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:53.470 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:48:53.476 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:53.476 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-48-52__8ad90039-f506-4c48-b853-6012dc86c5ed__wakuorg_nwaku:latest.log
2026-02-01 04:48:53.477 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:53.477 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:53.478 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:53.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.58
2026-02-01 04:48:53.478 DEBUG [src.node.docker_mananger] Generated ports ['31358', '31359', '31360', '31361', '31362']
2026-02-01 04:48:53.479 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:53.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:53.479 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:53.479 DEBUG [src.node.docker_mananger] docker run -i -t -p 31358:31358 -p 31359:31359 -p 31360:31360 -p 31361:31361 -p 31362:31362 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31360 --rest-port=31358 --tcp-port=31359 --discv5-udp-port=31361 --rest-address=0.0.0.0 --nat=extip:172.18.118.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ba168ecdeda8d2a179023c4bb0ed1beeabecf936c433ffb194c3fe2bfac0dfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31362 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI-ZKIkiTT_QceO782y1TmklWt11kpLHrTQ_g0Pv5HLMft5JNgkt3gGd06fuijQfmS93FYpdV7b7wbYe2fCLHg4CgmlkgnY0gmlwhKwS-uSKbXVsdGlhZGRyc5YACASsEvrkBqRhAAoErBL65AakYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTfPKdwM73RHCSVzp0mWeB6LnKWc7BTbgxhzqMFE02J-DdGNwgqRhg3VkcIKkY4V3YWt1MgU --filternode=/ip4/172.18.250.228/tcp/42081/p2p/16Uiu2HAmHuHMSZtiHTtNgJGQa56XpmXGvbhh3HbS4hQS8KjdUU1U
2026-02-01 04:48:53.663 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.58 waku e3174c872e0a309d06539a2dd352ff60ccb7380473f055dc6fc9422f0594cdd4
2026-02-01 04:48:53.695 DEBUG [src.node.docker_mananger] Container started with ID e3174c872e0a. Setting up logs at ./log/docker/node2_2026-02-01_04-48-52__8ad90039-f506-4c48-b853-6012dc86c5ed__wakuorg_nwaku:latest.log
2026-02-01 04:48:53.696 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31358
2026-02-01 04:48:53.696 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:54.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31358/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:54.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:54.701 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:54.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31358/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:54.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.58/tcp/31359/p2p/16Uiu2HAkzkkCTXw1qjQDUP5BzwDgYLvEnGgSa8GiDxMGB61EbcBc","/ip4/172.18.118.58/tcp/31360/ws/p2p/16Uiu2HAkzkkCTXw1qjQDUP5BzwDgYLvEnGgSa8GiDxMGB61EbcBc"],"enrUri":"enr:-L24QKAQNiLNwFHPJVwEDM9gn2yjLsiL6PDD2wPoCaksHZmrfjBlGUOzs42gAPm0lztsYPL6-EbP_HDTfuLccZtQlX4CgmlkgnY0gmlwhKwSdjqKbXVsdGlhZGRyc5YACASsEnY6Bnp_AAoErBJ2OgZ6gN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTy09XhY9xpJBL5y9iuTribQ3g3GzQjPPXN_Q8j3zfLODdGNwgnp_g3VkcIJ6gYV3YWt1MgA"}'
2026-02-01 04:48:54.703 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:54.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31358/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.228/tcp/42081/p2p/16Uiu2HAmHuHMSZtiHTtNgJGQa56XpmXGvbhh3HbS4hQS8KjdUU1U"]'
2026-02-01 04:48:54.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:54.738 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:48:54.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:48:54.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:54.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31358/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "06ae3644-7c71-4f5b-ad2d-c6874c8a7981", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:54.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"06ae3644-7c71-4f5b-ad2d-c6874c8a7981","statusDesc":"OK"}'
2026-02-01 04:48:54.761 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:31358/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:54.764 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31358/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-01 04:48:54.766 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:48:54.767 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:48:54.767 DEBUG [src.node.waku_node] Stopping container with id 3ce58cd09448
2026-02-01 04:48:55.334 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:55.334 DEBUG [src.node.waku_node] Stopping container with id e3174c872e0a
2026-02-01 04:48:55.845 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:55.846 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:48:55.852 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:55.858 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,170 @@
2026-02-01 04:49:13.293 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:49:13.293 DEBUG [tests.conftest] Running test: test_light_push_on_multiple_pubsub_topics with id: 2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd
2026-02-01 04:49:13.294 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:49:13.294 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:49:13.302 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:13.302 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd__wakuorg_nwaku:latest.log
2026-02-01 04:49:13.302 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:13.302 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:13.304 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:13.304 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.83
2026-02-01 04:49:13.305 DEBUG [src.node.docker_mananger] Generated ports ['13992', '13993', '13994', '13995', '13996']
2026-02-01 04:49:13.305 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:13.305 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:13.305 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:13.305 DEBUG [src.node.docker_mananger] docker run -i -t -p 13992:13992 -p 13993:13993 -p 13994:13994 -p 13995:13995 -p 13996:13996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13994 --rest-port=13992 --tcp-port=13993 --discv5-udp-port=13995 --rest-address=0.0.0.0 --nat=extip:172.18.221.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bac60ebe06c5b39aafaafae0860851d8ee35b13da3d7d8bc7fc4ab5ec64ace78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13996 --metrics-logging=true --lightpush=true --relay=true
2026-02-01 04:49:13.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.83 waku 0965b59f0c777444eb894c91eafeda9947e5d70a71c862c1a405b2fe9bca8a36
2026-02-01 04:49:13.516 ERROR [src.node.docker_mananger] Max retries reached for container eb99f33bdbac. Exiting log stream.
2026-02-01 04:49:13.539 DEBUG [src.node.docker_mananger] Container started with ID 0965b59f0c77. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd__wakuorg_nwaku:latest.log
2026-02-01 04:49:13.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13992
2026-02-01 04:49:13.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:14.096 ERROR [src.node.docker_mananger] Max retries reached for container 62d868ddf923. Exiting log stream.
2026-02-01 04:49:14.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:14.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2026-02-01 04:49:14.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:14.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:14.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.83/tcp/13993/p2p/16Uiu2HAmAAxtp11WZBd4SnU9HA1p8uR4EPZPkcMTYjEF5RtZRAEA","/ip4/172.18.221.83/tcp/13994/ws/p2p/16Uiu2HAmAAxtp11WZBd4SnU9HA1p8uR4EPZPkcMTYjEF5RtZRAEA"],"enrUri":"enr:-L24QLEXw9JrH1F9EqYbeaxS3uoEMHqqgtoxVwYER7HWadWfOJuqNxLmE2JzawX9LZ3cqpFrqyV6-nDFnI0Ateih5xsCgmlkgnY0gmlwhKwS3VOKbXVsdGlhZGRyc5YACASsEt1TBjapAAoErBLdUwY2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2xq3cnF1WiCRF1MKSyd_F6DbrWtGwNM2Mc4ZGgHNnd-DdGNwgjapg3VkcII2q4V3YWt1Mgk"}'
2026-02-01 04:49:14.546 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:14.554 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:14.554 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd__wakuorg_nwaku:latest.log
2026-02-01 04:49:14.554 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:14.554 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:14.556 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:14.556 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.252
2026-02-01 04:49:14.556 DEBUG [src.node.docker_mananger] Generated ports ['31323', '31324', '31325', '31326', '31327']
2026-02-01 04:49:14.556 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:14.556 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:14.556 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:14.557 DEBUG [src.node.docker_mananger] docker run -i -t -p 31323:31323 -p 31324:31324 -p 31325:31325 -p 31326:31326 -p 31327:31327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31325 --rest-port=31323 --tcp-port=31324 --discv5-udp-port=31326 --rest-address=0.0.0.0 --nat=extip:172.18.237.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3ed4bacee681d15edecf9c91e30dcca2fd7d45b66cf8ada1f34223495f3eb41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31327 --metrics-logging=true --lightpush=false --relay=true
2026-02-01 04:49:14.749 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.252 waku 9e335ce61fc48a938390540eb0b53e687c24437de5e02c28a7cda4e5223d0b6b
2026-02-01 04:49:14.780 DEBUG [src.node.docker_mananger] Container started with ID 9e335ce61fc4. Setting up logs at ./log/docker/receiving_node2_2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd__wakuorg_nwaku:latest.log
2026-02-01 04:49:14.780 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31323
2026-02-01 04:49:14.781 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:15.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:15.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:49:15.785 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:15.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:15.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.252/tcp/31324/p2p/16Uiu2HAmRFH8KqLRUqbPx4Q8JSBHxLJ8hE57WA7Wh4t151Qx7per","/ip4/172.18.237.252/tcp/31325/ws/p2p/16Uiu2HAmRFH8KqLRUqbPx4Q8JSBHxLJ8hE57WA7Wh4t151Qx7per"],"enrUri":"enr:-L24QKmPubuzX33RbUkKiH78WO_OJx3u9y3irEH6ThyFSSscRxSqssCXH1LTawFBeTVUMq4ws1_YtkwEZN0BZohAsM4CgmlkgnY0gmlwhKwS7fyKbXVsdGlhZGRyc5YACASsEu38BnpcAAoErBLt_AZ6Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuxT1uJG-Oyuy1M8An-_003vAb3CEfedrmQZjJN8Qwu-DdGNwgnpcg3VkcIJ6XoV3YWt1MgE"}'
2026-02-01 04:49:15.788 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:15.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.83/tcp/13993/p2p/16Uiu2HAmAAxtp11WZBd4SnU9HA1p8uR4EPZPkcMTYjEF5RtZRAEA"]'
2026-02-01 04:49:15.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:15.831 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:15.831 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd__wakuorg_nwaku:latest.log
2026-02-01 04:49:15.831 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:15.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:15.834 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:15.837 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.248
2026-02-01 04:49:15.838 DEBUG [src.node.docker_mananger] Generated ports ['27015', '27016', '27017', '27018', '27019']
2026-02-01 04:49:15.839 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:15.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:15.841 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:15.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 27015:27015 -p 27016:27016 -p 27017:27017 -p 27018:27018 -p 27019:27019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27017 --rest-port=27015 --tcp-port=27016 --discv5-udp-port=27018 --rest-address=0.0.0.0 --nat=extip:172.18.161.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f449582c608e55e7cdcebb0a7554fac924a083e8611d30f0dad529a481d18ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27019 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLEXw9JrH1F9EqYbeaxS3uoEMHqqgtoxVwYER7HWadWfOJuqNxLmE2JzawX9LZ3cqpFrqyV6-nDFnI0Ateih5xsCgmlkgnY0gmlwhKwS3VOKbXVsdGlhZGRyc5YACASsEt1TBjapAAoErBLdUwY2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2xq3cnF1WiCRF1MKSyd_F6DbrWtGwNM2Mc4ZGgHNnd-DdGNwgjapg3VkcII2q4V3YWt1Mgk --lightpushnode=/ip4/172.18.221.83/tcp/13993/p2p/16Uiu2HAmAAxtp11WZBd4SnU9HA1p8uR4EPZPkcMTYjEF5RtZRAEA --lightpush=true --relay=true
2026-02-01 04:49:16.031 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.248 waku f7d8299af4bbbd7658e8ed400274282f638480a011d9b12c9cfd79cfbc29a584
2026-02-01 04:49:16.065 DEBUG [src.node.docker_mananger] Container started with ID f7d8299af4bb. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-49-13__75e07840-cca8-4d49-b13e-cb20da00e1dd__wakuorg_nwaku:latest.log
2026-02-01 04:49:16.065 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27015
2026-02-01 04:49:16.065 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:17.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:49:17.082 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:17.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.248/tcp/27016/p2p/16Uiu2HAm18PhUVWdBpuAVc7LFt7XvHAnbfVmXSq1kq7QQGUaByr6","/ip4/172.18.161.248/tcp/27017/ws/p2p/16Uiu2HAm18PhUVWdBpuAVc7LFt7XvHAnbfVmXSq1kq7QQGUaByr6"],"enrUri":"enr:-L24QJou9unZRhRtLlQ_iOkWFHH97s3LY2qTHeu-iaUWO-AwN5g9KvfmWNcqbwjlTju4ZkO6aIFN81ezecIsEUFLe7ECgmlkgnY0gmlwhKwSofiKbXVsdGlhZGRyc5YACASsEqH4BmmIAAoErBKh-AZpid0DgnJzhQADAQAAiXNlY3AyNTZrMaECVLjWollO5wDMu280mXq_Oyr03Dth9HGYFaSzuJE0Qb-DdGNwgmmIg3VkcIJpioV3YWt1Mgk"}'
2026-02-01 04:49:17.089 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:17.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.83/tcp/13993/p2p/16Uiu2HAmAAxtp11WZBd4SnU9HA1p8uR4EPZPkcMTYjEF5RtZRAEA"]'
2026-02-01 04:49:17.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.252/tcp/31324/p2p/16Uiu2HAmRFH8KqLRUqbPx4Q8JSBHxLJ8hE57WA7Wh4t151Qx7per"]'
2026-02-01 04:49:17.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13992/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:49:17.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:49:17.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:49:17.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13992/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-01 04:49:17.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-01 04:49:17.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-01 04:49:17.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.183 DEBUG [tests.light_push.test_publish] Running test with pubsub topic /waku/2/rs/3/0
2026-02-01 04:49:17.184 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:49:17.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921357184445103}}'
2026-02-01 04:49:17.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.200 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:17.300 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357184445103,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.305 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357184445103,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.309 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357184445103,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.313 DEBUG [tests.light_push.test_publish] Running test with pubsub topic /waku/2/rs/3/1
2026-02-01 04:49:17.313 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:49:17.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921357313530846}}'
2026-02-01 04:49:17.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:17.428 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357313530846,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.433 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357313530846,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.437 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357313530846,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.441 DEBUG [tests.light_push.test_publish] Running test with pubsub topic /waku/2/rs/3/9
2026-02-01 04:49:17.441 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:49:17.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921357441444433}}'
2026-02-01 04:49:17.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:17.555 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357441444433,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.560 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357441444433,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.565 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357441444433,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.569 DEBUG [tests.light_push.test_publish] Running test with pubsub topic /waku/2/rs/3/25
2026-02-01 04:49:17.570 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:49:17.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921357570270208}}'
2026-02-01 04:49:17.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:17.686 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357570270208,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.691 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357570270208,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.695 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357570270208,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.699 DEBUG [tests.light_push.test_publish] Running test with pubsub topic /waku/2/rs/3/1000
2026-02-01 04:49:17.699 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:49:17.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27015/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921357699784422}}'
2026-02-01 04:49:17.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:17.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:17.813 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357699784422,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.819 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357699784422,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.823 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:49:17.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:17.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921357699784422,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:17.829 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:49:17.830 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:49:17.830 DEBUG [src.node.waku_node] Stopping container with id 0965b59f0c77
2026-02-01 04:49:18.408 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:18.409 DEBUG [src.node.waku_node] Stopping container with id 9e335ce61fc4
2026-02-01 04:49:18.984 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:18.986 DEBUG [src.node.waku_node] Stopping container with id f7d8299af4bb
2026-02-01 04:49:19.224 ERROR [src.node.docker_mananger] Max retries reached for container 0965b59f0c77. Exiting log stream.
2026-02-01 04:49:19.555 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:19.559 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:49:19.575 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:19.586 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:19.600 DEBUG [src.node.docker_mananger] 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-01_04-44-43__de985283-3731-444b-bf3a-4af57a784655
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-01_04-44-43__de985283-3731-444b-bf3a-4af57a784655__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.254.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11944', '11945', '11946', '11947', '11948']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11944:11944 -p 11945:11945 -p 11946:11946 -p 11947:11947 -p 11948:11948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11946 --rest-port=11944 --tcp-port=11945 --discv5-udp-port=11947 --rest-address=0.0.0.0 --nat=extip:172.18.254.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cca1eeb18936f7d63c05eed520bde89ba345bf5ac0cc7c3c60f7bf4ca32caf02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11948 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.155 waku 9bf7b829a0e63c829fc274172cd48612037ac5e3d42b90f5d22d07a12ab0b561
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9bf7b829a0e6. Setting up logs at ./log/docker/node1_2026-02-01_04-44-43__de985283-3731-444b-bf3a-4af57a784655__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11944
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 edbfcc08cda1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 15eedaec9561. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11944/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.155/tcp/11945/p2p/16Uiu2HAmM9BSrNJK3Hj36sDb4n6qAg5yU6goS5M65Q7i5JZFEL1v","/ip4/172.18.254.155/tcp/11946/ws/p2p/16Uiu2HAmM9BSrNJK3Hj36sDb4n6qAg5yU6goS5M65Q7i5JZFEL1v"],"enrUri":"enr:-L24QHlSIcU-7Oqc7QoqDNChczSE90VbKqm-bClzYrs7r3JxGXPHJfhz32DrFCwLp0ZF0d7_WZlWA5sZ8a3RA5zeGzoCgmlkgnY0gmlwhKwS_puKbXVsdGlhZGRyc5YACASsEv6bBi6pAAoErBL-mwYuqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfhZN4ntEeOrCsEL17v2hYWDNxty2xQl9Aui0kiptXgmDdGNwgi6pg3VkcIIuq4V3YWt1MgE"}'
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-01_04-44-43__de985283-3731-444b-bf3a-4af57a784655__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.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18542', '18543', '18544', '18545', '18546']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18542:18542 -p 18543:18543 -p 18544:18544 -p 18545:18545 -p 18546:18546 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18544 --rest-port=18542 --tcp-port=18543 --discv5-udp-port=18545 --rest-address=0.0.0.0 --nat=extip:172.18.235.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdab53762f54cbabaebdda4e3bccb57b1ba7bbcfe117119debee6d8d8630c8b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18546 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHlSIcU-7Oqc7QoqDNChczSE90VbKqm-bClzYrs7r3JxGXPHJfhz32DrFCwLp0ZF0d7_WZlWA5sZ8a3RA5zeGzoCgmlkgnY0gmlwhKwS_puKbXVsdGlhZGRyc5YACASsEv6bBi6pAAoErBL-mwYuqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfhZN4ntEeOrCsEL17v2hYWDNxty2xQl9Aui0kiptXgmDdGNwgi6pg3VkcIIuq4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.184 waku 182b4c41c6b122dbcc689fa2286c52c0798e36d9c932506bf3ad053b50c63c9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 182b4c41c6b1. Setting up logs at ./log/docker/node2_2026-02-01_04-44-43__de985283-3731-444b-bf3a-4af57a784655__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18542
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:18542/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18542/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/18543/p2p/16Uiu2HAm5PrFzNcspDFDCdewTr3Qkyx8v8Ffir32xTio3Z7G9By6","/ip4/172.18.235.184/tcp/18544/ws/p2p/16Uiu2HAm5PrFzNcspDFDCdewTr3Qkyx8v8Ffir32xTio3Z7G9By6"],"enrUri":"enr:-L24QNFwV9sd8GQiP_MyanTvG-bsqxHGbpSYdq-PyBu1_5PwKqEkG44MjH6RIEJoALOiIkM_8-2Fqg5b3zg4xCbOCIICgmlkgnY0gmlwhKwS67iKbXVsdGlhZGRyc5YACASsEuu4BkhvAAoErBLruAZIcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEClB1UlxEmG22ADfIYRvEIhGe8YT_xTF-RjyW9IltZrA2DdGNwgkhvg3VkcIJIcYV3YWt1MgE"}'
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:18542/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.155/tcp/11945/p2p/16Uiu2HAmM9BSrNJK3Hj36sDb4n6qAg5yU6goS5M65Q7i5JZFEL1v"]'
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-01 04:44:43.288+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-02-01 04:44:44.532+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]']
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 9bf7b829a0e6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 182b4c41c6b1
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,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_NOTICE_from_INFO with id: 2026-02-01_04-45-25__3ced5bb1-3fbd-40bc-8945-ce7446a1b019
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-01_04-45-25__3ced5bb1-3fbd-40bc-8945-ce7446a1b019__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-01_04-45-25__3ced5bb1-3fbd-40bc-8945-ce7446a1b019__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-01_04-45-25__3ced5bb1-3fbd-40bc-8945-ce7446a1b019__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-01_04-45-25__3ced5bb1-3fbd-40bc-8945-ce7446a1b019__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4776', '4777', '4778', '4779', '4780']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4776:4776 -p 4777:4777 -p 4778:4778 -p 4779:4779 -p 4780:4780 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4778 --rest-port=4776 --tcp-port=4777 --discv5-udp-port=4779 --rest-address=0.0.0.0 --nat=extip:172.18.16.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cddbf08edbffbac2cdaaa0f6cc8cfb86e8e6b25b0bf8e24ac7e5710bde5df800 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4780 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.199 waku 7bd313266dd9cfdedc7e6d59693b705f4993d1ce48f1674e18b7160190e48c46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7bd313266dd9. Setting up logs at ./log/docker/node1_2026-02-01_04-45-25__3ced5bb1-3fbd-40bc-8945-ce7446a1b019__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4776
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 f84a51946871. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93978d6c2bb8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4776/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4776/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/4777/p2p/16Uiu2HAmSrBJVuZ3obNNym7WW6zniyCy4qVF3HzA7q5FRfdR2Y9j","/ip4/172.18.16.199/tcp/4778/ws/p2p/16Uiu2HAmSrBJVuZ3obNNym7WW6zniyCy4qVF3HzA7q5FRfdR2Y9j"],"enrUri":"enr:-L24QIWVQGN95-1Vr4GnaD14YtxU0NF9sbNRIVhzidNBliW6GXwxmsmAeFsVRes4QsE3hvsyaJGM_lI5CkUewWFsbyICgmlkgnY0gmlwhKwSEMeKbXVsdGlhZGRyc5YACASsEhDHBhKpAAoErBIQxwYSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0uFjoubSphYfKDw07DDUBu9ViBW9lMO6SWuk0GbFlv6DdGNwghKpg3VkcIISq4V3YWt1MgE"}'
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:4776/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 POST "http://127.0.0.1:4776/admin/v1/log-level/NOTICE" -H "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:4776/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/4777/p2p/16Uiu2HAmSrBJVuZ3obNNym7WW6zniyCy4qVF3HzA7q5FRfdR2Y9j","/ip4/172.18.16.199/tcp/4778/ws/p2p/16Uiu2HAmSrBJVuZ3obNNym7WW6zniyCy4qVF3HzA7q5FRfdR2Y9j"],"enrUri":"enr:-L24QIWVQGN95-1Vr4GnaD14YtxU0NF9sbNRIVhzidNBliW6GXwxmsmAeFsVRes4QsE3hvsyaJGM_lI5CkUewWFsbyICgmlkgnY0gmlwhKwSEMeKbXVsdGlhZGRyc5YACASsEhDHBhKpAAoErBIQxwYSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0uFjoubSphYfKDw07DDUBu9ViBW9lMO6SWuk0GbFlv6DdGNwghKpg3VkcIISq4V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4776/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.36.0-127-ga4e44d'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4776/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.36.0-127-ga4e44d'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:248 counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, '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:4776/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 7bd313266dd9
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,105 @@
2026-02-01 04:48:07.873 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:07.874 DEBUG [tests.conftest] Running test: test_store_lightpushed_message with id: 2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159
2026-02-01 04:48:07.874 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:07.874 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:48:07.883 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:07.883 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159__wakuorg_nwaku:latest.log
2026-02-01 04:48:07.884 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:07.885 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:07.887 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:07.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.142
2026-02-01 04:48:07.887 DEBUG [src.node.docker_mananger] Generated ports ['39669', '39670', '39671', '39672', '39673']
2026-02-01 04:48:07.887 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:07.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:07.888 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:07.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 39669:39669 -p 39670:39670 -p 39671:39671 -p 39672:39672 -p 39673:39673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39671 --rest-port=39669 --tcp-port=39670 --discv5-udp-port=39672 --rest-address=0.0.0.0 --nat=extip:172.18.169.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2dc67296ac59da1a20e2ab20ebaccbf1966effc91dfdf3ffc7b6047a0fc2cae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39673 --metrics-logging=true --store=true --relay=true --lightpush=true
2026-02-01 04:48:08.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.142 waku 8a5408b102db3fd4937fd318769a66cef5a05de327dea3e63ff14ce041df1fda
2026-02-01 04:48:08.097 ERROR [src.node.docker_mananger] Max retries reached for container 71e6b29ef095. Exiting log stream.
2026-02-01 04:48:08.116 DEBUG [src.node.docker_mananger] Container started with ID 8a5408b102db. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159__wakuorg_nwaku:latest.log
2026-02-01 04:48:08.116 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39669
2026-02-01 04:48:08.116 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:08.682 ERROR [src.node.docker_mananger] Max retries reached for container c05c03c50f36. Exiting log stream.
2026-02-01 04:48:09.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39669/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:09.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:48:09.120 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:09.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:09.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.142/tcp/39670/p2p/16Uiu2HAmUEYyVobadnEz8giP1BSTZQbMdsqSv3TDAHQnoBpASrew","/ip4/172.18.169.142/tcp/39671/ws/p2p/16Uiu2HAmUEYyVobadnEz8giP1BSTZQbMdsqSv3TDAHQnoBpASrew"],"enrUri":"enr:-L24QBV5xqfTbQqZ09fPe0bTA233GiYbkWkzmhPtQzOSrJgIfmt7X3Ot_OqshDJivLisZnsp4i-sMGH7gfUN9ycB558CgmlkgnY0gmlwhKwSqY6KbXVsdGlhZGRyc5YACASsEqmOBpr2AAoErBKpjgaa990DgnJzhQADAQAAiXNlY3AyNTZrMaED53hb5ZwX4FREKsYN_Ff2T-csXL1V92XHKqflCVsy9NSDdGNwgpr2g3VkcIKa-IV3YWt1Mgs"}'
2026-02-01 04:48:09.123 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:09.130 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:09.130 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node2_2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159__wakuorg_nwaku:latest.log
2026-02-01 04:48:09.131 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:09.131 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:09.132 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:09.132 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.165
2026-02-01 04:48:09.132 DEBUG [src.node.docker_mananger] Generated ports ['37867', '37868', '37869', '37870', '37871']
2026-02-01 04:48:09.132 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:09.133 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:09.133 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:09.133 DEBUG [src.node.docker_mananger] docker run -i -t -p 37867:37867 -p 37868:37868 -p 37869:37869 -p 37870:37870 -p 37871:37871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37869 --rest-port=37867 --tcp-port=37868 --discv5-udp-port=37870 --rest-address=0.0.0.0 --nat=extip:172.18.154.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=267db4314e1cfbdd4aa5452dbe3bba2aff34e09bcc9cbf0efcacc6415ea1afec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37871 --metrics-logging=true --store=false --relay=true
2026-02-01 04:48:09.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.165 waku 8da8612aebcb8bcd8b3105cc518d6f0a7f51595c93550c2369be4977cc16f542
2026-02-01 04:48:09.358 DEBUG [src.node.docker_mananger] Container started with ID 8da8612aebcb. Setting up logs at ./log/docker/publishing_node2_2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159__wakuorg_nwaku:latest.log
2026-02-01 04:48:09.359 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37867
2026-02-01 04:48:09.359 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:10.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37867/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:10.363 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:10.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:10.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.165/tcp/37868/p2p/16Uiu2HAmTEdGtSqd4nFNGiXRXwvNJywCNjekpVRf33uveiz9Ka9u","/ip4/172.18.154.165/tcp/37869/ws/p2p/16Uiu2HAmTEdGtSqd4nFNGiXRXwvNJywCNjekpVRf33uveiz9Ka9u"],"enrUri":"enr:-L24QMe3K6LV80r1ygBRvWc3i690sB2gUpg8F1RtAsWRMOGINcXrRW79XUbC-a6VWYRjPK60SIUA8CWvMBGnHv9Q9tcCgmlkgnY0gmlwhKwSmqWKbXVsdGlhZGRyc5YACASsEpqlBpPsAAoErBKapQaT7d0DgnJzhQADAQAAiXNlY3AyNTZrMaED2KGIrJ5GhS4g2kqPJuOYG3Omd_wuhknczBPy4X92_ViDdGNwgpPsg3VkcIKT7oV3YWt1MgE"}'
2026-02-01 04:48:10.366 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:10.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37867/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.142/tcp/39670/p2p/16Uiu2HAmUEYyVobadnEz8giP1BSTZQbMdsqSv3TDAHQnoBpASrew"]'
2026-02-01 04:48:10.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:10.412 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:10.413 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159__wakuorg_nwaku:latest.log
2026-02-01 04:48:10.413 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:10.414 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:10.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:10.416 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.56
2026-02-01 04:48:10.416 DEBUG [src.node.docker_mananger] Generated ports ['37487', '37488', '37489', '37490', '37491']
2026-02-01 04:48:10.416 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:10.417 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:10.417 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:10.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 37487:37487 -p 37488:37488 -p 37489:37489 -p 37490:37490 -p 37491:37491 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37489 --rest-port=37487 --tcp-port=37488 --discv5-udp-port=37490 --rest-address=0.0.0.0 --nat=extip:172.18.43.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1ca4f70acebf20257f2e4f6b1d908ebfddab45d62bdcebfdcbbda0e91bbdbde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37491 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBV5xqfTbQqZ09fPe0bTA233GiYbkWkzmhPtQzOSrJgIfmt7X3Ot_OqshDJivLisZnsp4i-sMGH7gfUN9ycB558CgmlkgnY0gmlwhKwSqY6KbXVsdGlhZGRyc5YACASsEqmOBpr2AAoErBKpjgaa990DgnJzhQADAQAAiXNlY3AyNTZrMaED53hb5ZwX4FREKsYN_Ff2T-csXL1V92XHKqflCVsy9NSDdGNwgpr2g3VkcIKa-IV3YWt1Mgs --storenode=/ip4/172.18.169.142/tcp/39670/p2p/16Uiu2HAmUEYyVobadnEz8giP1BSTZQbMdsqSv3TDAHQnoBpASrew --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.169.142/tcp/39670/p2p/16Uiu2HAmUEYyVobadnEz8giP1BSTZQbMdsqSv3TDAHQnoBpASrew
2026-02-01 04:48:10.621 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.56 waku ffbb91ffb2b772f6eb7373b5a9aaa1252c117879ca3bbc10aaa7c8a9695a34bc
2026-02-01 04:48:10.655 DEBUG [src.node.docker_mananger] Container started with ID ffbb91ffb2b7. Setting up logs at ./log/docker/store_node1_2026-02-01_04-48-07__6b8111a0-89e9-4368-a1e5-6d750aa3e159__wakuorg_nwaku:latest.log
2026-02-01 04:48:10.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37487
2026-02-01 04:48:10.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:11.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37487/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:11.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:48:11.661 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:11.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37487/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:11.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.56/tcp/37488/p2p/16Uiu2HAmJsfeXKZ5GecCGJV5BtAKmYfbVKRXYuSQqgZwUgkRgHRB","/ip4/172.18.43.56/tcp/37489/ws/p2p/16Uiu2HAmJsfeXKZ5GecCGJV5BtAKmYfbVKRXYuSQqgZwUgkRgHRB"],"enrUri":"enr:-L24QNM4h0MZl_pRfCION7y51lOT4TsNWUXbi3nwJZDd6ftMONMPGuUnNahVaPDTFXgKGJZU7nsyzhUCVl8-pl3yzywCgmlkgnY0gmlwhKwSKziKbXVsdGlhZGRyc5YACASsEis4BpJwAAoErBIrOAaScd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXGWGUTT9yFakC-Vlk6QWAw4cpPcIPQt6mEvuxsdDQHKDdGNwgpJwg3VkcIKScoV3YWt1Mgk"}'
2026-02-01 04:48:11.664 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:11.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.142/tcp/39670/p2p/16Uiu2HAmUEYyVobadnEz8giP1BSTZQbMdsqSv3TDAHQnoBpASrew"]'
2026-02-01 04:48:11.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:11.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.165/tcp/37868/p2p/16Uiu2HAmTEdGtSqd4nFNGiXRXwvNJywCNjekpVRf33uveiz9Ka9u"]'
2026-02-01 04:48:11.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:11.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39669/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:11.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:11.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37867/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:11.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:11.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37487/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:11.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:11.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37487/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921291745350467}}'
2026-02-01 04:48:11.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:11.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:11.963 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-01 04:48:11.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39669/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:11.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6df3f7a954d70be8c2a2af81c2b56213c7eff45eb142160541f429580f09229f"}]}'
2026-02-01 04:48:11.967 DEBUG [src.steps.store] messages length is 1
2026-02-01 04:48:11.967 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-01 04:48:11.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37487/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:11.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f0768e8593c9fed1f14d","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6df3f7a954d70be8c2a2af81c2b56213c7eff45eb142160541f429580f09229f"}]}'
2026-02-01 04:48:11.977 DEBUG [src.steps.store] messages length is 1
2026-02-01 04:48:11.979 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:48:11.980 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:48:11.980 DEBUG [src.node.waku_node] Stopping container with id 8a5408b102db
2026-02-01 04:48:12.573 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:12.573 DEBUG [src.node.waku_node] Stopping container with id 8da8612aebcb
2026-02-01 04:48:13.130 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:13.130 DEBUG [src.node.waku_node] Stopping container with id ffbb91ffb2b7
2026-02-01 04:48:13.434 ERROR [src.node.docker_mananger] Max retries reached for container 8a5408b102db. Exiting log stream.
2026-02-01 04:48:13.747 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:13.749 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:48:13.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:13.777 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:13.785 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_debug_version_is_string with id: 2026-02-01_04-47-45__01a1269c-d3d4-4c8e-9339-33323057f24a
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-01_04-47-45__01a1269c-d3d4-4c8e-9339-33323057f24a__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64566', '64567', '64568', '64569', '64570']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64566:64566 -p 64567:64567 -p 64568:64568 -p 64569:64569 -p 64570:64570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64568 --rest-port=64566 --tcp-port=64567 --discv5-udp-port=64569 --rest-address=0.0.0.0 --nat=extip:172.18.173.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39a8edb7eaad4bf8dbbb5cbfa5aee43f4e2b64c995a50eae9574bd81d9bdd6b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64570 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.84 waku 76307f551c075a2811ddd637da26c9931e3831984deab33ed0a031738bd9d2dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76307f551c07. Setting up logs at ./log/docker/node1_2026-02-01_04-47-45__01a1269c-d3d4-4c8e-9339-33323057f24a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64566
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 bdee26f73f23. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 706a687a01b6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64566/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.84/tcp/64567/p2p/16Uiu2HAmCsprGWX5PtTawCb9n2bgyGBummqUZwcNgt7tYKScn6Ar","/ip4/172.18.173.84/tcp/64568/ws/p2p/16Uiu2HAmCsprGWX5PtTawCb9n2bgyGBummqUZwcNgt7tYKScn6Ar"],"enrUri":"enr:-L24QFfqoM3zXyu9dZ7QRl6xvnjcrq6RXXi1NnH6V-4zS-W0Hg4tCgOZiujcB8KqamQI1tMuGNHPxzL3zpKyPX195uYCgmlkgnY0gmlwhKwSrVSKbXVsdGlhZGRyc5YACASsEq1UBvw3AAoErBKtVAb8ON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA0nO9AyFwvKuKpul4aWnHaL6awa4z3t9BGPX6ZDo28eDdGNwgvw3g3VkcIL8OYV3YWt1MgE"}'
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:64566/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.36.0-127-ga4e44d'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:40 debug version returned: v0.36.0-127-ga4e44d
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 76307f551c07
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,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node1_restarts with id: 2026-02-01_04-51-29__8d375dd1-8b90-4f2a-b7aa-4cee73f71fbc
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-01_04-51-29__8d375dd1-8b90-4f2a-b7aa-4cee73f71fbc__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.138.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27459', '27460', '27461', '27462', '27463']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27459:27459 -p 27460:27460 -p 27461:27461 -p 27462:27462 -p 27463:27463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27461 --rest-port=27459 --tcp-port=27460 --discv5-udp-port=27462 --rest-address=0.0.0.0 --nat=extip:172.18.138.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f729945de9ab35c0e55643dc4dbecdacb27debc6c9e3da0ade4d092e5f56a11b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27463 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.7 waku 00b6d5edb2ab693e5fd46e68b79378eea90768505aae43b9aebbd2f662c70647
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00b6d5edb2ab. Setting up logs at ./log/docker/node1_2026-02-01_04-51-29__8d375dd1-8b90-4f2a-b7aa-4cee73f71fbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27459
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 88ab1dc65c5e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 33fab6bf1c38. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27459/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.7/tcp/27460/p2p/16Uiu2HAmHP5ULQNVrf8aKhpMqG8fC3nbyJMaGGRwafkZwqtBpF2Q","/ip4/172.18.138.7/tcp/27461/ws/p2p/16Uiu2HAmHP5ULQNVrf8aKhpMqG8fC3nbyJMaGGRwafkZwqtBpF2Q"],"enrUri":"enr:-L24QEXciH8sRx7yGbilju_ZxmDCcxhRFY_dH37Mcb9IXwMqGUMTsozwu8vRYCQfyC6onsAM0z0XF2p53REnDucfbq4CgmlkgnY0gmlwhKwSigeKbXVsdGlhZGRyc5YACASsEooHBmtEAAoErBKKBwZrRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRjbuu_IMBnBQ8AjGojgFJ7Un2ljMxdeYfBpLq3VF-CGDdGNwgmtEg3VkcIJrRoV3YWt1MgE"}'
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-01_04-51-29__8d375dd1-8b90-4f2a-b7aa-4cee73f71fbc__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.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36124', '36125', '36126', '36127', '36128']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36124:36124 -p 36125:36125 -p 36126:36126 -p 36127:36127 -p 36128:36128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36126 --rest-port=36124 --tcp-port=36125 --discv5-udp-port=36127 --rest-address=0.0.0.0 --nat=extip:172.18.215.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25e27b7ce18143bd1eedec755c47acf4de7e54ccfd039b8fbc72ae52cc555acf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36128 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEXciH8sRx7yGbilju_ZxmDCcxhRFY_dH37Mcb9IXwMqGUMTsozwu8vRYCQfyC6onsAM0z0XF2p53REnDucfbq4CgmlkgnY0gmlwhKwSigeKbXVsdGlhZGRyc5YACASsEooHBmtEAAoErBKKBwZrRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRjbuu_IMBnBQ8AjGojgFJ7Un2ljMxdeYfBpLq3VF-CGDdGNwgmtEg3VkcIJrRoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.192 waku 0f84c0ea697d283eff684e957321d0b165526f9212070e6cb81cbab74b45ac16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f84c0ea697d. Setting up logs at ./log/docker/node2_2026-02-01_04-51-29__8d375dd1-8b90-4f2a-b7aa-4cee73f71fbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36124
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:36124/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36124/debug/v1/info" -H "Content-Type: application/json" -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.192/tcp/36125/p2p/16Uiu2HAkzWGFpcEE3dgHUTpApLtYeCaveQ29PcRAqagHj36Mn8af","/ip4/172.18.215.192/tcp/36126/ws/p2p/16Uiu2HAkzWGFpcEE3dgHUTpApLtYeCaveQ29PcRAqagHj36Mn8af"],"enrUri":"enr:-L24QIZZQF4g62LDu7j5pUvlQNqKtBUhbjjzrfUaZw2S5wU4RRgQvYD0b7BrHbXj5PC0PzQgZArfEI7hL1ssTBOJjigCgmlkgnY0gmlwhKwS18CKbXVsdGlhZGRyc5YACASsEtfABo0dAAoErBLXwAaNHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECS3eDplh5hXXo8ooU0We6LGBwaIP4gK6qfiK17kSSzYSDdGNwgo0dg3VkcIKNH4V3YWt1MgE"}'
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:36124/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.7/tcp/27460/p2p/16Uiu2HAmHP5ULQNVrf8aKhpMqG8fC3nbyJMaGGRwafkZwqtBpF2Q"]'
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:27459/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:36124/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:27459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27459/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":1769921492278739712,"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:36124/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":1769921492278739712,"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:27459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27459/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":1769921492395116412,"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:36124/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":1769921492395116412,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 00b6d5edb2ab
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27459/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:27459/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.7/tcp/27460/p2p/16Uiu2HAmHP5ULQNVrf8aKhpMqG8fC3nbyJMaGGRwafkZwqtBpF2Q","/ip4/172.18.138.7/tcp/27461/ws/p2p/16Uiu2HAmHP5ULQNVrf8aKhpMqG8fC3nbyJMaGGRwafkZwqtBpF2Q"],"enrUri":"enr:-L24QEXciH8sRx7yGbilju_ZxmDCcxhRFY_dH37Mcb9IXwMqGUMTsozwu8vRYCQfyC6onsAM0z0XF2p53REnDucfbq4CgmlkgnY0gmlwhKwSigeKbXVsdGlhZGRyc5YACASsEooHBmtEAAoErBKKBwZrRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRjbuu_IMBnBQ8AjGojgFJ7Un2ljMxdeYfBpLq3VF-CGDdGNwgmtEg3VkcIJrRoV3YWt1MgE"}'
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:27459/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:36124/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:27459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27459/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":1769921493400093602,"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:36124/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:27459/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:36124/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:27459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27459/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":1769921494519267197,"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:36124/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:27459/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:36124/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:27459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27459/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":1769921495637879193,"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:36124/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":1769921495637879193,"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 00b6d5edb2ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0f84c0ea697d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,147 @@
2026-02-01 04:43:15.211 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:43:15.211 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss with id: 2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c
2026-02-01 04:43:15.211 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:43:15.211 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:43:15.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:15.217 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:15.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:15.223 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:15.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:15.229 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:15.234 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:15.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:15.234 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled (bootstrap chain)
2026-02-01 04:43:15.234 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:15.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:15.236 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:15.236 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.112
2026-02-01 04:43:15.236 DEBUG [src.node.docker_mananger] Generated ports ['53459', '53460', '53461', '53462', '53463']
2026-02-01 04:43:15.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:15.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:15.236 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:15.237 DEBUG [src.node.docker_mananger] docker run -i -t -p 53459:53459 -p 53460:53460 -p 53461:53461 -p 53462:53462 -p 53463:53463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53461 --rest-port=53459 --tcp-port=53460 --discv5-udp-port=53462 --rest-address=0.0.0.0 --nat=extip:172.18.250.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58a5744b61eaeb9ae4fc25d6b6e4c25bfbef1147cb23beb8acbfaa0740fc1ea3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53463 --metrics-logging=true --relay=true
2026-02-01 04:43:15.416 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.112 waku fe73325f4bf788138e9b7d7ed5c019922c6448a2d54c85de97c8a0417ae259f6
2026-02-01 04:43:15.445 DEBUG [src.node.docker_mananger] Container started with ID fe73325f4bf7. Setting up logs at ./log/docker/node1_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:15.447 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53459
2026-02-01 04:43:15.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:15.485 ERROR [src.node.docker_mananger] Max retries reached for container 840cf96aca91. Exiting log stream.
2026-02-01 04:43:15.999 ERROR [src.node.docker_mananger] Max retries reached for container 1984897d0c0a. Exiting log stream.
2026-02-01 04:43:16.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53459/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:16.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:16.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:16.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:16.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.112/tcp/53460/p2p/16Uiu2HAmU3xtDJhv9GjeRBtbRnZEYNqfJykWS1U1kFeUQKHEj4yS","/ip4/172.18.250.112/tcp/53461/ws/p2p/16Uiu2HAmU3xtDJhv9GjeRBtbRnZEYNqfJykWS1U1kFeUQKHEj4yS"],"enrUri":"enr:-L24QPSA0xgh2NhyVmuP68BiZmbtDFWOqYUnPxVSCTWvke2KCz91nS7OarI2YRWDAN8fNQKHO_ZeJURjMKp64v0GAGMCgmlkgnY0gmlwhKwS-nCKbXVsdGlhZGRyc5YACASsEvpwBtDUAAoErBL6cAbQ1d0DgnJzhQADAQAAiXNlY3AyNTZrMaED5MIBAilNOKkrlWw0s6ZaLdu88DY4HYuzlD3gLbMEEZWDdGNwgtDUg3VkcILQ1oV3YWt1MgE"}'
2026-02-01 04:43:16.453 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:16.454 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:16.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:16.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:16.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.107
2026-02-01 04:43:16.455 DEBUG [src.node.docker_mananger] Generated ports ['32939', '32940', '32941', '32942', '32943']
2026-02-01 04:43:16.456 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:16.456 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:16.456 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:16.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 32939:32939 -p 32940:32940 -p 32941:32941 -p 32942:32942 -p 32943:32943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32941 --rest-port=32939 --tcp-port=32940 --discv5-udp-port=32942 --rest-address=0.0.0.0 --nat=extip:172.18.182.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=271c8f2440efecdc5cd76beffb7b1a102abfd8ae6b9a67fb20b388bf1ec5064d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32943 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPSA0xgh2NhyVmuP68BiZmbtDFWOqYUnPxVSCTWvke2KCz91nS7OarI2YRWDAN8fNQKHO_ZeJURjMKp64v0GAGMCgmlkgnY0gmlwhKwS-nCKbXVsdGlhZGRyc5YACASsEvpwBtDUAAoErBL6cAbQ1d0DgnJzhQADAQAAiXNlY3AyNTZrMaED5MIBAilNOKkrlWw0s6ZaLdu88DY4HYuzlD3gLbMEEZWDdGNwgtDUg3VkcILQ1oV3YWt1MgE
2026-02-01 04:43:16.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.107 waku 0354d217fd94f4a922dfe7479acf9b5a0b9e6c6f0f1ce3433849c6cd33b38f56
2026-02-01 04:43:16.678 DEBUG [src.node.docker_mananger] Container started with ID 0354d217fd94. Setting up logs at ./log/docker/node2_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:16.679 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32939
2026-02-01 04:43:16.679 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:17.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32939/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:17.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:17.687 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:17.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:17.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.107/tcp/32940/p2p/16Uiu2HAkz9tz2VhyLEuRHfoUy1RtRLDDRiE1MtUSPHrQPQi5UWLL","/ip4/172.18.182.107/tcp/32941/ws/p2p/16Uiu2HAkz9tz2VhyLEuRHfoUy1RtRLDDRiE1MtUSPHrQPQi5UWLL"],"enrUri":"enr:-L24QF7aHJSfZ0DlaGwG--oXLLFw63tLLvRvpJfmzjoz2ZuBKPAqyoonDDcQP5wkk1VuI0mx8ixb3h-tRW50-mJHqrwCgmlkgnY0gmlwhKwStmuKbXVsdGlhZGRyc5YACASsErZrBoCsAAoErBK2awaArd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRj_YaqOEU3wguuBaoJGmLyaw6Ll_VaD-gRH6SZXW9k2DdGNwgoCsg3VkcIKAroV3YWt1MgE"}'
2026-02-01 04:43:17.692 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:17.693 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:17.693 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:17.695 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:17.696 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.90
2026-02-01 04:43:17.696 DEBUG [src.node.docker_mananger] Generated ports ['45020', '45021', '45022', '45023', '45024']
2026-02-01 04:43:17.696 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:17.696 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:17.697 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:17.697 DEBUG [src.node.docker_mananger] docker run -i -t -p 45020:45020 -p 45021:45021 -p 45022:45022 -p 45023:45023 -p 45024:45024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45022 --rest-port=45020 --tcp-port=45021 --discv5-udp-port=45023 --rest-address=0.0.0.0 --nat=extip:172.18.213.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb8694c884b8621fd42ec15a66c82c9eddbaf4cebe7c22f7a9cab830ab74eb17 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45024 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF7aHJSfZ0DlaGwG--oXLLFw63tLLvRvpJfmzjoz2ZuBKPAqyoonDDcQP5wkk1VuI0mx8ixb3h-tRW50-mJHqrwCgmlkgnY0gmlwhKwStmuKbXVsdGlhZGRyc5YACASsErZrBoCsAAoErBK2awaArd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRj_YaqOEU3wguuBaoJGmLyaw6Ll_VaD-gRH6SZXW9k2DdGNwgoCsg3VkcIKAroV3YWt1MgE
2026-02-01 04:43:17.884 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.90 waku f07ad86d0502b6552efb88aa2881ee70749c618daa4ffc32f12106c8ed3dfe53
2026-02-01 04:43:17.915 DEBUG [src.node.docker_mananger] Container started with ID f07ad86d0502. Setting up logs at ./log/docker/node3_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:17.916 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45020
2026-02-01 04:43:17.916 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:18.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45020/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:18.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:18.925 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:18.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:18.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.90/tcp/45021/p2p/16Uiu2HAmLLFaTwxZV93JgJ3m9TN79ckjcH24ZX9pb85Kq3R8cCqJ","/ip4/172.18.213.90/tcp/45022/ws/p2p/16Uiu2HAmLLFaTwxZV93JgJ3m9TN79ckjcH24ZX9pb85Kq3R8cCqJ"],"enrUri":"enr:-L24QEx_StTONgSs5BbTlxYb79qD76QQYz9Pi0ZNy4VmVlz5Uj45nd2tPktNaucWqSwoA4LrKwHiJcTlFdLDOpjmNegCgmlkgnY0gmlwhKwS1VqKbXVsdGlhZGRyc5YACASsEtVaBq_dAAoErBLVWgav3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDchCtbUKGKt2Ye9It8HwiutZLNztDhdXd3SPElshiS-WDdGNwgq_dg3VkcIKv34V3YWt1MgE"}'
2026-02-01 04:43:18.932 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:18.932 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:18.932 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:18.934 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:18.934 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.185
2026-02-01 04:43:18.934 DEBUG [src.node.docker_mananger] Generated ports ['23543', '23544', '23545', '23546', '23547']
2026-02-01 04:43:18.934 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:18.934 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:18.934 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:18.935 DEBUG [src.node.docker_mananger] docker run -i -t -p 23543:23543 -p 23544:23544 -p 23545:23545 -p 23546:23546 -p 23547:23547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23545 --rest-port=23543 --tcp-port=23544 --discv5-udp-port=23546 --rest-address=0.0.0.0 --nat=extip:172.18.132.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=990db9aa35ff921ecbc3509fc86ed83327abff4f5e1d25ef00ed861dea6ed4ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23547 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEx_StTONgSs5BbTlxYb79qD76QQYz9Pi0ZNy4VmVlz5Uj45nd2tPktNaucWqSwoA4LrKwHiJcTlFdLDOpjmNegCgmlkgnY0gmlwhKwS1VqKbXVsdGlhZGRyc5YACASsEtVaBq_dAAoErBLVWgav3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDchCtbUKGKt2Ye9It8HwiutZLNztDhdXd3SPElshiS-WDdGNwgq_dg3VkcIKv34V3YWt1MgE
2026-02-01 04:43:19.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.185 waku a4963fea681b50c4ded5b229e3c6775875ee51573f094c52a035cde01224886f
2026-02-01 04:43:19.175 DEBUG [src.node.docker_mananger] Container started with ID a4963fea681b. Setting up logs at ./log/docker/node4_2026-02-01_04-43-15__14420d14-51e7-4fc3-a85a-b8251a50127c__wakuorg_nwaku:latest.log
2026-02-01 04:43:19.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23543
2026-02-01 04:43:19.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:20.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23543/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:20.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:20.187 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:20.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:20.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.185/tcp/23544/p2p/16Uiu2HAmQooKze58JjP6gGCUWq8fMbgYZrv8a1AbapowyV3X8Vn8","/ip4/172.18.132.185/tcp/23545/ws/p2p/16Uiu2HAmQooKze58JjP6gGCUWq8fMbgYZrv8a1AbapowyV3X8Vn8"],"enrUri":"enr:-L24QL0LRpboMmgGvgsnmiJgPOVCfHc1TscRZx29vmUP_5-ECVLJUhZIIMBfWpGJEWjDZFgjF34BxLEfZu7H0FHOEswCgmlkgnY0gmlwhKwShLmKbXVsdGlhZGRyc5YACASsEoS5Blv4AAoErBKEuQZb-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtI4B5Wr_OVEbafgqa14snUDHY1T5kKV7030X3d735WGDdGNwglv4g3VkcIJb-oV3YWt1MgE"}'
2026-02-01 04:43:20.192 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:20.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:20.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:20.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32939/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:20.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:20.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45020/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:20.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:20.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:20.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:20.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53459/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:20.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.182.107/tcp/57784/p2p/16Uiu2HAkz9tz2VhyLEuRHfoUy1RtRLDDRiE1MtUSPHrQPQi5UWLL","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:43:20.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32939/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:20.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.213.90/tcp/46298/p2p/16Uiu2HAmLLFaTwxZV93JgJ3m9TN79ckjcH24ZX9pb85Kq3R8cCqJ","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.250.112/tcp/53460/p2p/16Uiu2HAmU3xtDJhv9GjeRBtbRnZEYNqfJykWS1U1kFeUQKHEj4yS","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:43:20.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45020/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:20.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.132.185/tcp/38570/p2p/16Uiu2HAmQooKze58JjP6gGCUWq8fMbgYZrv8a1AbapowyV3X8Vn8","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.182.107/tcp/32940/p2p/16Uiu2HAkz9tz2VhyLEuRHfoUy1RtRLDDRiE1MtUSPHrQPQi5UWLL","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:43:20.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23543/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:20.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.213.90/tcp/45021/p2p/16Uiu2HAmLLFaTwxZV93JgJ3m9TN79ckjcH24ZX9pb85Kq3R8cCqJ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:43:20.229 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-01 04:43:40.230 INFO [tests.e2e.test_network_conditions] Applying 30.0% packet loss on sender node1
2026-02-01 04:43:40.231 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5455', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-01 04:43:40.242 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5455', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '30.0%']
2026-02-01 04:43:40.251 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5455', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-01 04:43:40.259 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-01 04:43:40.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23543/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-01 04:43:40.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53459/relay/v1/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-01 04:43:41.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:41.286 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5455', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-01 04:43:41.298 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 566 bytes 6 pkt (dropped 2, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-01 04:43:41.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23543/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:41.300 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":1769921020262897579,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:41.300 INFO [tests.e2e.test_network_conditions] Node4 received messages from node1 after 0 trails
2026-02-01 04:43:41.301 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5455', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-01 04:43:41.311 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:43:41.312 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:43:41.312 DEBUG [src.node.waku_node] Stopping container with id fe73325f4bf7
2026-02-01 04:43:41.831 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:41.832 DEBUG [src.node.waku_node] Stopping container with id 0354d217fd94
2026-02-01 04:43:42.394 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:42.395 DEBUG [src.node.waku_node] Stopping container with id f07ad86d0502
2026-02-01 04:43:42.643 ERROR [src.node.docker_mananger] Max retries reached for container fe73325f4bf7. Exiting log stream.
2026-02-01 04:43:42.926 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:42.926 DEBUG [src.node.waku_node] Stopping container with id a4963fea681b
2026-02-01 04:43:43.207 ERROR [src.node.docker_mananger] Max retries reached for container 0354d217fd94. Exiting log stream.
2026-02-01 04:43:43.419 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:43.421 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:43:43.441 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:43.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:43.481 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:43.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-02-01 04:44:14.782 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:14.783 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_pubsub_topics with id: 2026-02-01_04-44-14__ddd4d77d-4d98-4a68-981c-9ff045315c37
2026-02-01 04:44:14.783 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:14.783 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:14.784 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:44:14.791 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:14.791 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-14__ddd4d77d-4d98-4a68-981c-9ff045315c37__wakuorg_nwaku:latest.log
2026-02-01 04:44:14.791 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:14.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:14.792 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:14.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.239
2026-02-01 04:44:14.793 DEBUG [src.node.docker_mananger] Generated ports ['59324', '59325', '59326', '59327', '59328']
2026-02-01 04:44:14.793 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:44:14.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:14.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:14.793 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:14.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 59324:59324 -p 59325:59325 -p 59326:59326 -p 59327:59327 -p 59328:59328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59326 --rest-port=59324 --tcp-port=59325 --discv5-udp-port=59327 --rest-address=0.0.0.0 --nat=extip:172.18.254.239 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=01fbb3eea082470e115cecdf618e289fbeb1f2ca0cfe4cd2c3c8cb43220a8c07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59328 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:14.978 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.239 waku 0100ff5d41aade3f4d0e1a0bac92163b480e42838d128f1a002398d7a44e4033
2026-02-01 04:44:15.008 DEBUG [src.node.docker_mananger] Container started with ID 0100ff5d41aa. Setting up logs at ./log/docker/node1_2026-02-01_04-44-14__ddd4d77d-4d98-4a68-981c-9ff045315c37__wakuorg_nwaku:latest.log
2026-02-01 04:44:15.009 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59324
2026-02-01 04:44:15.009 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:15.055 ERROR [src.node.docker_mananger] Max retries reached for container ec31e03de42a. Exiting log stream.
2026-02-01 04:44:15.560 ERROR [src.node.docker_mananger] Max retries reached for container 576161a01072. Exiting log stream.
2026-02-01 04:44:16.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59324/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:16.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:16.013 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:16.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:16.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.239/tcp/59325/p2p/16Uiu2HAmRR5nXg3mnw17R4RXPuEM8j3p7PZKHtSSGfXYY3tmyggw","/ip4/172.18.254.239/tcp/59326/ws/p2p/16Uiu2HAmRR5nXg3mnw17R4RXPuEM8j3p7PZKHtSSGfXYY3tmyggw"],"enrUri":"enr:-L24QF7BSqxMv4l4Vdf7VBSlxq8PZVSAelIUUACD_B8jHQL9VJMXecNrHNcz9h0qQrVXvuyMl_v1xcjyE8vwyH3YIuYCgmlkgnY0gmlwhKwS_u-KbXVsdGlhZGRyc5YACASsEv7vBue9AAoErBL-7wbnvt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvZfxvF1Lk4ehCibJa7ePRkvE1zTWzXks5MVDLdSCjOiDdGNwgue9g3VkcILnv4V3YWt1MgU"}'
2026-02-01 04:44:16.016 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:16.023 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:16.023 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-14__ddd4d77d-4d98-4a68-981c-9ff045315c37__wakuorg_nwaku:latest.log
2026-02-01 04:44:16.024 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:16.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:16.025 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:16.025 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.73
2026-02-01 04:44:16.025 DEBUG [src.node.docker_mananger] Generated ports ['53039', '53040', '53041', '53042', '53043']
2026-02-01 04:44:16.026 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:44:16.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:16.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:16.026 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:16.026 DEBUG [src.node.docker_mananger] docker run -i -t -p 53039:53039 -p 53040:53040 -p 53041:53041 -p 53042:53042 -p 53043:53043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53041 --rest-port=53039 --tcp-port=53040 --discv5-udp-port=53042 --rest-address=0.0.0.0 --nat=extip:172.18.6.73 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e5cd16cea5b7bf7bdbf22513e5e527d04ed22632ea4ee205a83eabf5a3a5bc6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53043 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF7BSqxMv4l4Vdf7VBSlxq8PZVSAelIUUACD_B8jHQL9VJMXecNrHNcz9h0qQrVXvuyMl_v1xcjyE8vwyH3YIuYCgmlkgnY0gmlwhKwS_u-KbXVsdGlhZGRyc5YACASsEv7vBue9AAoErBL-7wbnvt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvZfxvF1Lk4ehCibJa7ePRkvE1zTWzXks5MVDLdSCjOiDdGNwgue9g3VkcILnv4V3YWt1MgU
2026-02-01 04:44:16.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.73 waku e0b4c31ff75ad42ea711acba37d80f79009e27ce249ba5c62d75669174542f97
2026-02-01 04:44:16.248 DEBUG [src.node.docker_mananger] Container started with ID e0b4c31ff75a. Setting up logs at ./log/docker/node2_2026-02-01_04-44-14__ddd4d77d-4d98-4a68-981c-9ff045315c37__wakuorg_nwaku:latest.log
2026-02-01 04:44:16.248 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53039
2026-02-01 04:44:16.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:17.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53039/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:17.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:17.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.73/tcp/53040/p2p/16Uiu2HAmQA2aYrth51cwbx9dZEz3txCMXjXASKGxa4XLifF6nFSG","/ip4/172.18.6.73/tcp/53041/ws/p2p/16Uiu2HAmQA2aYrth51cwbx9dZEz3txCMXjXASKGxa4XLifF6nFSG"],"enrUri":"enr:-L24QD2P7Lclqsfja_AXvMBCA72Cn0gfVPoyogckVVKToVyDSRGoHGqZxBoDBeo4QiDAzG3lrPBMchk1gi5w3rfZCoUCgmlkgnY0gmlwhKwSBkmKbXVsdGlhZGRyc5YACASsEgZJBs8wAAoErBIGSQbPMd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDquDraMXFmNaPiDQEwHLCG0gt8X-Otvq4x309wq-MJcmDdGNwgs8wg3VkcILPMoV3YWt1MgE"}'
2026-02-01 04:44:17.272 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:17.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.239/tcp/59325/p2p/16Uiu2HAmRR5nXg3mnw17R4RXPuEM8j3p7PZKHtSSGfXYY3tmyggw"]'
2026-02-01 04:44:17.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:17.276 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:59324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-01 04:44:17.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:17.282 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:53039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-01 04:44:17.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:17.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.290 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-02-01 04:44:17.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.294 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-02-01 04:44:17.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.298 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-02-01 04:44:17.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.302 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
2026-02-01 04:44:17.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.306 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
2026-02-01 04:44:17.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.310 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
2026-02-01 04:44:17.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.313 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
2026-02-01 04:44:17.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59324/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-01 04:44:17.317 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
2026-02-01 04:44:17.319 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:17.320 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:17.320 DEBUG [src.node.waku_node] Stopping container with id 0100ff5d41aa
2026-02-01 04:44:17.855 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:17.855 DEBUG [src.node.waku_node] Stopping container with id e0b4c31ff75a
2026-02-01 04:44:18.392 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:18.396 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:18.401 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:18.406 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
2026-02-01 04:45:04.097 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:04.097 DEBUG [tests.conftest] Running test: test_filter_works_with_static_sharding with id: 2026-02-01_04-45-04__afc50834-1533-469c-8af0-8d0329b34ba5
2026-02-01 04:45:04.097 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:04.098 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:45:04.098 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:45:04.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:04.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-04__afc50834-1533-469c-8af0-8d0329b34ba5__wakuorg_nwaku:latest.log
2026-02-01 04:45:04.105 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:04.105 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:04.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:04.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.245
2026-02-01 04:45:04.107 DEBUG [src.node.docker_mananger] Generated ports ['23181', '23182', '23183', '23184', '23185']
2026-02-01 04:45:04.107 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-01 04:45:04.107 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:45:04.107 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:04.107 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:04.108 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:04.108 DEBUG [src.node.docker_mananger] docker run -i -t -p 23181:23181 -p 23182:23182 -p 23183:23183 -p 23184:23184 -p 23185:23185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23183 --rest-port=23181 --tcp-port=23182 --discv5-udp-port=23184 --rest-address=0.0.0.0 --nat=extip:172.18.226.245 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b80d5b5da63da150cd8b06aa96cac1cdbdbebb9bffd47d3c6d4624b294feb70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23185 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:45:04.297 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.245 waku 45eb174397ec90240b9a8eec7119e8a7265f7d3241aee1430955e29eb9bce4cb
2026-02-01 04:45:04.329 DEBUG [src.node.docker_mananger] Container started with ID 45eb174397ec. Setting up logs at ./log/docker/node1_2026-02-01_04-45-04__afc50834-1533-469c-8af0-8d0329b34ba5__wakuorg_nwaku:latest.log
2026-02-01 04:45:04.330 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23181
2026-02-01 04:45:04.330 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:04.356 ERROR [src.node.docker_mananger] Max retries reached for container 6a2c32f98fc4. Exiting log stream.
2026-02-01 04:45:04.904 ERROR [src.node.docker_mananger] Max retries reached for container 665405c71c57. Exiting log stream.
2026-02-01 04:45:05.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23181/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:05.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:05.334 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:05.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:05.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.245/tcp/23182/p2p/16Uiu2HAm2zUgbThckZw5L1yD7CTmxJrV5De7KF2zqyFZLT38Afr9","/ip4/172.18.226.245/tcp/23183/ws/p2p/16Uiu2HAm2zUgbThckZw5L1yD7CTmxJrV5De7KF2zqyFZLT38Afr9"],"enrUri":"enr:-L24QHUzrMsgDZAiP0wmbKpvK1uwUKXzEySDRnj29qvX4J2kc7ykar6PSynI3fx3LwgpjWJIfnrsE59a84Ee8i1W8SgCgmlkgnY0gmlwhKwS4vWKbXVsdGlhZGRyc5YACASsEuL1BlqOAAoErBLi9QZaj90DgnJzhQACAQAAiXNlY3AyNTZrMaECcGkzwMdwPXGp72T0OAHhlk3bZyYr3-tRMjEt7kQjVpKDdGNwglqOg3VkcIJakIV3YWt1MgU"}'
2026-02-01 04:45:05.337 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:05.343 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:05.343 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-04__afc50834-1533-469c-8af0-8d0329b34ba5__wakuorg_nwaku:latest.log
2026-02-01 04:45:05.343 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:05.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:05.345 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:05.345 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.160
2026-02-01 04:45:05.345 DEBUG [src.node.docker_mananger] Generated ports ['3492', '3493', '3494', '3495', '3496']
2026-02-01 04:45:05.345 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-01 04:45:05.345 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:45:05.346 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:05.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:05.346 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:05.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 3492:3492 -p 3493:3493 -p 3494:3494 -p 3495:3495 -p 3496:3496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3494 --rest-port=3492 --tcp-port=3493 --discv5-udp-port=3495 --rest-address=0.0.0.0 --nat=extip:172.18.195.160 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aeb7e052bd2c3c8ce3fdafe9e4dee8ffc7f0aecf1a488a2cca18fedcf61a28ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3496 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHUzrMsgDZAiP0wmbKpvK1uwUKXzEySDRnj29qvX4J2kc7ykar6PSynI3fx3LwgpjWJIfnrsE59a84Ee8i1W8SgCgmlkgnY0gmlwhKwS4vWKbXVsdGlhZGRyc5YACASsEuL1BlqOAAoErBLi9QZaj90DgnJzhQACAQAAiXNlY3AyNTZrMaECcGkzwMdwPXGp72T0OAHhlk3bZyYr3-tRMjEt7kQjVpKDdGNwglqOg3VkcIJakIV3YWt1MgU --filternode=/ip4/172.18.226.245/tcp/23182/p2p/16Uiu2HAm2zUgbThckZw5L1yD7CTmxJrV5De7KF2zqyFZLT38Afr9
2026-02-01 04:45:05.532 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.160 waku 64bf2371706a45fe197136284d5b24a5936bcf7f63d7133e064c2701295d8403
2026-02-01 04:45:05.562 DEBUG [src.node.docker_mananger] Container started with ID 64bf2371706a. Setting up logs at ./log/docker/node2_2026-02-01_04-45-04__afc50834-1533-469c-8af0-8d0329b34ba5__wakuorg_nwaku:latest.log
2026-02-01 04:45:05.563 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3492
2026-02-01 04:45:05.563 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:06.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3492/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:06.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:06.568 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:06.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:06.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.160/tcp/3493/p2p/16Uiu2HAmEQPyhbggCXrLQong4t4MT5jvLPt9NJQkP4e6nxfyGzKR","/ip4/172.18.195.160/tcp/3494/ws/p2p/16Uiu2HAmEQPyhbggCXrLQong4t4MT5jvLPt9NJQkP4e6nxfyGzKR"],"enrUri":"enr:-L24QJZkY-J9sWuVviFErFtJnCG3vjX9dY9_VTbpj1f3kaCTatIuVMHvM5LQxwK1fmDuhEzfhaDGLy37RpUCLoH9PFkCgmlkgnY0gmlwhKwSw6CKbXVsdGlhZGRyc5YACASsEsOgBg2lAAoErBLDoAYNpt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGfpgsqgZBeak4yWar0eupi7R_9DwJf6f6ItwyORcjgiDdGNwgg2lg3VkcIINp4V3YWt1MgA"}'
2026-02-01 04:45:06.570 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:06.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.245/tcp/23182/p2p/16Uiu2HAm2zUgbThckZw5L1yD7CTmxJrV5De7KF2zqyFZLT38Afr9"]'
2026-02-01 04:45:06.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:06.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-01 04:45:06.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:06.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3492/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fdb407cd-b97f-4a6b-bb34-6bc1be8935b6", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-01 04:45:06.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fdb407cd-b97f-4a6b-bb34-6bc1be8935b6","statusDesc":"OK"}'
2026-02-01 04:45:06.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23181/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-01 04:45:06.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:06.632 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:06.732 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:06.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3492/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:06.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921106625763692,"ephemeral":false}]'
2026-02-01 04:45:06.738 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:06.739 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:06.739 DEBUG [src.node.waku_node] Stopping container with id 45eb174397ec
2026-02-01 04:45:07.275 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:07.276 DEBUG [src.node.waku_node] Stopping container with id 64bf2371706a
2026-02-01 04:45:07.798 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:07.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:07.805 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:07.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-01 04:44:11.044 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:11.044 DEBUG [tests.conftest] Running test: test_log_level_DEBUG_from_TRACE with id: 2026-02-01_04-44-11__37c60e7c-2f75-453b-aa01-9503ac874d42
2026-02-01 04:44:11.045 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:11.045 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:44:11.045 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:44:11.051 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:11.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-11__37c60e7c-2f75-453b-aa01-9503ac874d42__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:11.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-11__37c60e7c-2f75-453b-aa01-9503ac874d42__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:11.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-44-11__37c60e7c-2f75-453b-aa01-9503ac874d42__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.071 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:11.071 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-44-11__37c60e7c-2f75-453b-aa01-9503ac874d42__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.071 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:11.071 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:44:11.072 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:11.072 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:11.074 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:11.074 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.36
2026-02-01 04:44:11.074 DEBUG [src.node.docker_mananger] Generated ports ['21211', '21212', '21213', '21214', '21215']
2026-02-01 04:44:11.074 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:11.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:11.074 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:11.074 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.33.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ca76bc1e9e99eec999f38b7f5922efbfa35fb4166aafbf68f751f2be2c0b4fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21215 --metrics-logging=true --relay=true
2026-02-01 04:44:11.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.36 waku 536357c0a48263388e0b90c65e9b0905be908f95a2de3cd1e53fe6d263446682
2026-02-01 04:44:11.255 DEBUG [src.node.docker_mananger] Container started with ID 536357c0a482. Setting up logs at ./log/docker/node1_2026-02-01_04-44-11__37c60e7c-2f75-453b-aa01-9503ac874d42__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.256 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21211
2026-02-01 04:44:11.256 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:11.332 ERROR [src.node.docker_mananger] Max retries reached for container 3418582fa369. Exiting log stream.
2026-02-01 04:44:11.852 ERROR [src.node.docker_mananger] Max retries reached for container 8378393e4168. Exiting log stream.
2026-02-01 04:44:12.257 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-01 04:44:12.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:12.260 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:12.260 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-01 04:44:12.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.36/tcp/21212/p2p/16Uiu2HAm26dK7WTu7msm6QNYv5kinmXfNR2KCjMyeh9nw2HwFmxC","/ip4/172.18.33.36/tcp/21213/ws/p2p/16Uiu2HAm26dK7WTu7msm6QNYv5kinmXfNR2KCjMyeh9nw2HwFmxC"],"enrUri":"enr:-L24QARVpmx_jg42epwOen90N1u7DagHiqkW55RBQhimuz0LeSqlBsHPSrZzZWtvonqel1PZDlF3bkAJtyT_wLqmj4ICgmlkgnY0gmlwhKwSISSKbXVsdGlhZGRyc5YACASsEiEkBlLcAAoErBIhJAZS3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECYyDB9DpOB4GitDhSAGPfux3L8fmF9cpegyVYYhMweoGDdGNwglLcg3VkcIJS3oV3YWt1MgE"}'
2026-02-01 04:44:12.263 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:12.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21211/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:12.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21211/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:12.267 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-01 04:44:12.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.36/tcp/21212/p2p/16Uiu2HAm26dK7WTu7msm6QNYv5kinmXfNR2KCjMyeh9nw2HwFmxC","/ip4/172.18.33.36/tcp/21213/ws/p2p/16Uiu2HAm26dK7WTu7msm6QNYv5kinmXfNR2KCjMyeh9nw2HwFmxC"],"enrUri":"enr:-L24QARVpmx_jg42epwOen90N1u7DagHiqkW55RBQhimuz0LeSqlBsHPSrZzZWtvonqel1PZDlF3bkAJtyT_wLqmj4ICgmlkgnY0gmlwhKwSISSKbXVsdGlhZGRyc5YACASsEiEkBlLcAAoErBIhJAZS3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECYyDB9DpOB4GitDhSAGPfux3L8fmF9cpegyVYYhMweoGDdGNwglLcg3VkcIJS3oV3YWt1MgE"}'
2026-02-01 04:44:12.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21211/version" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-01 04:44:12.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21211/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-01 04:44:14.274 DEBUG [tests.rest_flags.test_admin_flags] counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-01 04:44:14.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21211/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:14.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:14.279 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:14.279 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:14.279 DEBUG [src.node.waku_node] Stopping container with id 536357c0a482
2026-02-01 04:44:14.798 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:14.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:14.802 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b
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-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__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.152.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23090', '23091', '23092', '23093', '23094']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23090:23090 -p 23091:23091 -p 23092:23092 -p 23093:23093 -p 23094:23094 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23092 --rest-port=23090 --tcp-port=23091 --discv5-udp-port=23093 --rest-address=0.0.0.0 --nat=extip:172.18.152.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e94f1adbdefff98224a56ff62fba37e14a25d014a3abdefa6d021f8c4971847 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23094 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.49 waku 966c1ec17a9f6a70ba226f612dfa2391b73ff1f823b1bb889b1c83d8bbde3957
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 966c1ec17a9f. Setting up logs at ./log/docker/node1_2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23090
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 f7f4191c15bd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ff6bacb9254. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23090/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23090/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/23091/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W","/ip4/172.18.152.49/tcp/23092/ws/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W"],"enrUri":"enr:-L24QF_L2914sqpjl5t1PfFBAh6XPMgPdI4gsWmxE4VXct3ceDcaefj3IyIv8MSa6SQRbKk3SsLzwr_ZdHc387jgIe0CgmlkgnY0gmlwhKwSmDGKbXVsdGlhZGRyc5YACASsEpgxBlozAAoErBKYMQZaNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQkFIMh3BJJ8NF7oXfTP_Z5bcSLM-6ilkF3PzTmkwAOmDdGNwglozg3VkcIJaNYV3YWt1MgU"}'
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-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__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.252.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11402', '11403', '11404', '11405', '11406']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11402:11402 -p 11403:11403 -p 11404:11404 -p 11405:11405 -p 11406:11406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11404 --rest-port=11402 --tcp-port=11403 --discv5-udp-port=11405 --rest-address=0.0.0.0 --nat=extip:172.18.252.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9fc9aa3ba3a5ad47f7fae2ea10ac6971ea117db46add9c3dfd2f22f144f5328 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11406 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF_L2914sqpjl5t1PfFBAh6XPMgPdI4gsWmxE4VXct3ceDcaefj3IyIv8MSa6SQRbKk3SsLzwr_ZdHc387jgIe0CgmlkgnY0gmlwhKwSmDGKbXVsdGlhZGRyc5YACASsEpgxBlozAAoErBKYMQZaNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQkFIMh3BJJ8NF7oXfTP_Z5bcSLM-6ilkF3PzTmkwAOmDdGNwglozg3VkcIJaNYV3YWt1MgU --filternode=/ip4/172.18.152.49/tcp/23091/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.66 waku b8266487d9996e201b09453166b889cc5ab42bdbbee6b322ba665f31bb705f7e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8266487d999. Setting up logs at ./log/docker/node2_2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11402
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:11402/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.66/tcp/11403/p2p/16Uiu2HAmSgMGhkV5amkvPQakWTZysy1Ch58th4z8M4zNaJyAYsZr","/ip4/172.18.252.66/tcp/11404/ws/p2p/16Uiu2HAmSgMGhkV5amkvPQakWTZysy1Ch58th4z8M4zNaJyAYsZr"],"enrUri":"enr:-L24QPHyvzhudbxnP02RwetGhSqeYnAFXR9jpYUVK2rpsMIpWyDqvzurfm7WU0BzZox8qPcCMOfqJbtlwdF3CFP8_gMCgmlkgnY0gmlwhKwS_EKKbXVsdGlhZGRyc5YACASsEvxCBiyLAAoErBL8QgYsjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0FzaZ2_ZRmpBl6oxWn8b-tW9EMXi-y8I5BJTJwB5c6GDdGNwgiyLg3VkcIIsjYV3YWt1MgA"}'
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:11402/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.49/tcp/23091/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23090/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:11402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cefdbaaf-4130-4070-9168-fc98756c6079", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"cefdbaaf-4130-4070-9168-fc98756c6079","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11402/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1769921117534510387,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/2/2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6521dd5c-c88b-4d8e-baca-adc48756868c", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6521dd5c-c88b-4d8e-baca-adc48756868c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11402/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1769921117660493077,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/3/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7ef9ea97-8a10-4090-9c6e-1d11c5f2d122", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7ef9ea97-8a10-4090-9c6e-1d11c5f2d122","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11402/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1769921117783694077,"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 966c1ec17a9f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8266487d999
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 @@
2026-02-01 04:45:00.845 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:00.845 DEBUG [tests.conftest] Running test: test_get_peers_for_filter_node with id: 2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1
2026-02-01 04:45:00.846 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:00.846 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:45:00.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:00.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:00.854 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:00.854 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:00.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:00.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.102
2026-02-01 04:45:00.855 DEBUG [src.node.docker_mananger] Generated ports ['39571', '39572', '39573', '39574', '39575']
2026-02-01 04:45:00.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:00.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:00.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:00.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 39571:39571 -p 39572:39572 -p 39573:39573 -p 39574:39574 -p 39575:39575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39573 --rest-port=39571 --tcp-port=39572 --discv5-udp-port=39574 --rest-address=0.0.0.0 --nat=extip:172.18.3.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f00adcdb81adeddec43e7e96f4ad957539f1f646b024800d51f7f92bb0ffa8e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39575 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
2026-02-01 04:45:01.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.102 waku b9884709193649e20c12de89868c66f550d1de70c9d6ab96284f6f3605dca814
2026-02-01 04:45:01.044 ERROR [src.node.docker_mananger] Max retries reached for container 436943b07737. Exiting log stream.
2026-02-01 04:45:01.065 DEBUG [src.node.docker_mananger] Container started with ID b98847091936. Setting up logs at ./log/docker/node1_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:01.066 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39571
2026-02-01 04:45:01.066 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:01.583 ERROR [src.node.docker_mananger] Max retries reached for container 961a1e4fd31c. Exiting log stream.
2026-02-01 04:45:02.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39571/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:02.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:02.071 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:02.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:02.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW","/ip4/172.18.3.102/tcp/39573/ws/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"],"enrUri":"enr:-L24QB4ObPqLrFOGAYhFeERj9Uxx5i9V9MfzidHJPAhUaE25dmfW8RxRAPGtpuoCbpyfkLr0JXxupH5jf8x3SpSYJL4CgmlkgnY0gmlwhKwSA2aKbXVsdGlhZGRyc5YACASsEgNmBpqUAAoErBIDZgaald0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJcOC1I0iaMXaIqcEhhlufEqep4gsv1Rki_YF7lXhCUGDdGNwgpqUg3VkcIKaloV3YWt1MgU"}'
2026-02-01 04:45:02.073 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:02.080 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:02.080 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:02.080 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:02.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:02.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:02.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.74
2026-02-01 04:45:02.082 DEBUG [src.node.docker_mananger] Generated ports ['51070', '51071', '51072', '51073', '51074']
2026-02-01 04:45:02.082 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:02.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:02.083 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:02.083 DEBUG [src.node.docker_mananger] docker run -i -t -p 51070:51070 -p 51071:51071 -p 51072:51072 -p 51073:51073 -p 51074:51074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51072 --rest-port=51070 --tcp-port=51071 --discv5-udp-port=51073 --rest-address=0.0.0.0 --nat=extip:172.18.196.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94be9b2e22ddd69b0561dd0dfdbe7035f7305dc062fc7eebf16c2a75bffcace2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51074 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB4ObPqLrFOGAYhFeERj9Uxx5i9V9MfzidHJPAhUaE25dmfW8RxRAPGtpuoCbpyfkLr0JXxupH5jf8x3SpSYJL4CgmlkgnY0gmlwhKwSA2aKbXVsdGlhZGRyc5YACASsEgNmBpqUAAoErBIDZgaald0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJcOC1I0iaMXaIqcEhhlufEqep4gsv1Rki_YF7lXhCUGDdGNwgpqUg3VkcIKaloV3YWt1MgU --filter=true
2026-02-01 04:45:02.271 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.74 waku a254525224e9c4007edd5d82b788d367ad764254dec82dd24df0dcfe4b9b776a
2026-02-01 04:45:02.302 DEBUG [src.node.docker_mananger] Container started with ID a254525224e9. Setting up logs at ./log/docker/node2_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:02.303 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51070
2026-02-01 04:45:02.303 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:03.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51070/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:03.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:03.324 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:03.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:03.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.74/tcp/51071/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg","/ip4/172.18.196.74/tcp/51072/ws/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg"],"enrUri":"enr:-L24QMi5ReyRbxTzebj6zJ5cPSU7kN2MsFUJHh5I6NvccdwkfIAjTlawbhrrMVCCYDltwa2-UczZKYxCMWPt9TQ4VfMCgmlkgnY0gmlwhKwSxEqKbXVsdGlhZGRyc5YACASsEsRKBsd_AAoErBLESgbHgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVeNFDWCwAKZTMeVbDSL0PPbG8j4BHUeryFdOpQ2F9YeDdGNwgsd_g3VkcILHgYV3YWt1MgU"}'
2026-02-01 04:45:03.328 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:03.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51070/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"]'
2026-02-01 04:45:03.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39571/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-01 04:45:03.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51070/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-01 04:45:03.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.349 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:04.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39571/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:04.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.196.74/tcp/59006/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:45:04.360 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:04.360 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:04.361 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:04.361 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:04.362 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:04.362 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.4
2026-02-01 04:45:04.362 DEBUG [src.node.docker_mananger] Generated ports ['30327', '30328', '30329', '30330', '30331']
2026-02-01 04:45:04.363 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:04.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:04.363 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:04.363 DEBUG [src.node.docker_mananger] docker run -i -t -p 30327:30327 -p 30328:30328 -p 30329:30329 -p 30330:30330 -p 30331:30331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30329 --rest-port=30327 --tcp-port=30328 --discv5-udp-port=30330 --rest-address=0.0.0.0 --nat=extip:172.18.237.4 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d2ad4c4ca59ba502867ed47f88dabc7a224fe9063feffbcd29aeba605d3d8ed5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30331 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.196.74/tcp/59006/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg
2026-02-01 04:45:04.553 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.4 waku 3b946bb260c0401bd46670a3eb46ee1ff8283c2cf121ac7c6a3828c16c3c7260
2026-02-01 04:45:04.584 DEBUG [src.node.docker_mananger] Container started with ID 3b946bb260c0. Setting up logs at ./log/docker/node3_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:04.584 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30327
2026-02-01 04:45:04.585 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:05.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30327/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:05.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
2026-02-01 04:45:05.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30327/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:05.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
2026-02-01 04:45:05.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:05.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:05.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.4/tcp/30328/p2p/16Uiu2HAmQzNWh7NnS1mTsgLgv2AMst4YmM7R3F7dBPqpMto4bWem","/ip4/172.18.237.4/tcp/30329/ws/p2p/16Uiu2HAmQzNWh7NnS1mTsgLgv2AMst4YmM7R3F7dBPqpMto4bWem"],"enrUri":"enr:-La4QNfnczKkZsyDxKKrbvKxGQnkgTXKbnUAGOWn7HtIBik7TZQoj7ffVEGVeuXN8aL0IYIp7QVvgk_dubj1AK9dDq0CgmlkgnY0gmlwhKwS7QSKbXVsdGlhZGRyc5YACASsEu0EBnZ4AAoErBLtBAZ2ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt0NWVzog3sEr3DIpdXhzHO2ERWYcozKPm3hJIUOB8KKDdGNwgnZ4hXdha3UyAA"}'
2026-02-01 04:45:05.695 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:05.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"]'
2026-02-01 04:45:05.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:05.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30327/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:05.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.196.74/tcp/59006/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2026-02-01 04:45:05.732 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:05.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:05.733 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:05.733 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:05.734 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:05.734 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.239
2026-02-01 04:45:05.734 DEBUG [src.node.docker_mananger] Generated ports ['27564', '27565', '27566', '27567', '27568']
2026-02-01 04:45:05.735 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:05.735 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:05.735 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:05.735 DEBUG [src.node.docker_mananger] docker run -i -t -p 27564:27564 -p 27565:27565 -p 27566:27566 -p 27567:27567 -p 27568:27568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27566 --rest-port=27564 --tcp-port=27565 --discv5-udp-port=27567 --rest-address=0.0.0.0 --nat=extip:172.18.95.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6bc52ab5bf7eb37062a24fdbd4edaea84cf0ebf45ed948acaf59de355c20f3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27568 --metrics-logging=true --relay=false --filternode=/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW
2026-02-01 04:45:05.925 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.239 waku a3c14ddfedb0b6f162f6895f8236c3e0b7fcdf26e3e62a8858c181866bc48b87
2026-02-01 04:45:05.960 DEBUG [src.node.docker_mananger] Container started with ID a3c14ddfedb0. Setting up logs at ./log/docker/node4_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
2026-02-01 04:45:05.961 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27564
2026-02-01 04:45:05.961 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:06.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27564/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:06.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:06.965 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:06.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:06.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.239/tcp/27565/p2p/16Uiu2HAkxZ3naJPYqeiBdTfzLpAQ7jAgVs3Kv3PhrPYpvF6bcXod","/ip4/172.18.95.239/tcp/27566/ws/p2p/16Uiu2HAkxZ3naJPYqeiBdTfzLpAQ7jAgVs3Kv3PhrPYpvF6bcXod"],"enrUri":"enr:-L24QBH2gubUpn9nfDQGlYV9AqPqWvjRCUJh1eIoP1MsMaxbKm52BPIrFUHwaoiuw4So4EV_owobUfIwMXxOh7QlNbkCgmlkgnY0gmlwhKwSX--KbXVsdGlhZGRyc5YACASsEl_vBmutAAoErBJf7wZrrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLnbIgOvJFvqT9dusRneE_tDdwYG5hXkkc45NZGwAiYCDdGNwgmutg3VkcIJrr4V3YWt1MgA"}'
2026-02-01 04:45:06.968 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:06.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"]'
2026-02-01 04:45:06.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:07.000 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:07.008 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:07.009 DEBUG [src.node.waku_node] Stopping container with id b98847091936
2026-02-01 04:45:07.600 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:07.601 DEBUG [src.node.waku_node] Stopping container with id a254525224e9
2026-02-01 04:45:08.201 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:08.202 DEBUG [src.node.waku_node] Stopping container with id 3b946bb260c0
2026-02-01 04:45:08.417 ERROR [src.node.docker_mananger] Max retries reached for container b98847091936. Exiting log stream.
2026-02-01 04:45:08.728 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:08.729 DEBUG [src.node.waku_node] Stopping container with id a3c14ddfedb0
2026-02-01 04:45:09.015 ERROR [src.node.docker_mananger] Max retries reached for container a254525224e9. Exiting log stream.
2026-02-01 04:45:09.275 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:09.277 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:09.289 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:09.295 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:09.299 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:09.303 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,470 @@
2026-02-01 04:50:37.559 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:50:37.559 DEBUG [tests.conftest] Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-02-01_04-50-37__c73b4d8d-f0d4-4ab5-ae3a-ae258295ba07
2026-02-01 04:50:37.560 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:50:37.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:37.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-50-37__c73b4d8d-f0d4-4ab5-ae3a-ae258295ba07__wakuorg_nwaku:latest.log
2026-02-01 04:50:37.576 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:37.576 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-50-37__c73b4d8d-f0d4-4ab5-ae3a-ae258295ba07__wakuorg_nwaku:latest.log
2026-02-01 04:50:37.584 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:37.584 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-50-37__c73b4d8d-f0d4-4ab5-ae3a-ae258295ba07__wakuorg_nwaku:latest.log
2026-02-01 04:50:37.585 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:50:37.588 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:37.589 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:37.592 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:37.592 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.163
2026-02-01 04:50:37.593 DEBUG [src.node.docker_mananger] Generated ports ['46154', '46155', '46156', '46157', '46158']
2026-02-01 04:50:37.593 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:37.593 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:37.593 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:37.595 DEBUG [src.node.docker_mananger] docker run -i -t -p 46154:46154 -p 46155:46155 -p 46156:46156 -p 46157:46157 -p 46158:46158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46156 --rest-port=46154 --tcp-port=46155 --discv5-udp-port=46157 --rest-address=0.0.0.0 --nat=extip:172.18.185.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73ecc2611e5f896df89ad85fff5ecd73088a07fdf9fe2bc414e21c9ee9fbd50b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46158 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-01 04:50:37.785 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.163 waku 7439a7a3587f5c6c1f6a509dd2d5fb6bb268a67ebf18a2cc9d37f98d085f6afe
2026-02-01 04:50:37.815 DEBUG [src.node.docker_mananger] Container started with ID 7439a7a3587f. Setting up logs at ./log/docker/node1_2026-02-01_04-50-37__c73b4d8d-f0d4-4ab5-ae3a-ae258295ba07__wakuorg_nwaku:latest.log
2026-02-01 04:50:37.815 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46154
2026-02-01 04:50:37.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:37.822 ERROR [src.node.docker_mananger] Max retries reached for container 35b11bd37d6b. Exiting log stream.
2026-02-01 04:50:38.470 ERROR [src.node.docker_mananger] Max retries reached for container 1757ee904d3a. Exiting log stream.
2026-02-01 04:50:38.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46154/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:38.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:50:38.819 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:38.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46154/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:38.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.163/tcp/46155/p2p/16Uiu2HAmV5NKgFgn9zcvmWLicPxWaNt6iAHTG9NJbUCrCNrTf4fp","/ip4/172.18.185.163/tcp/46156/ws/p2p/16Uiu2HAmV5NKgFgn9zcvmWLicPxWaNt6iAHTG9NJbUCrCNrTf4fp"],"enrUri":"enr:-L24QHazPTCVZbdheoz8UYz3rZCxl7SnG3vDfnXSMS-kRqe-d5z_TOHgEGxPDKYdS1eH8ghpu00mPVZvtLCjTeKdcWICgmlkgnY0gmlwhKwSuaOKbXVsdGlhZGRyc5YACASsErmjBrRLAAoErBK5owa0TN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8_nGN7TtATQ-qAajZCanXRbqiSo46q-L9iZZA-ZL-yeDdGNwgrRLg3VkcIK0TYV3YWt1MhM"}'
2026-02-01 04:50:38.822 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:38.822 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:38.822 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:38.824 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:38.824 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.19
2026-02-01 04:50:38.824 DEBUG [src.node.docker_mananger] Generated ports ['4899', '4900', '4901', '4902', '4903']
2026-02-01 04:50:38.824 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:38.824 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:38.824 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:38.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 4899:4899 -p 4900:4900 -p 4901:4901 -p 4902:4902 -p 4903:4903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4901 --rest-port=4899 --tcp-port=4900 --discv5-udp-port=4902 --rest-address=0.0.0.0 --nat=extip:172.18.83.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcef8f4adb9f25b2cbbb5f9acfd0d1cf3ba29ea0defe9be07afb77ccaeb21d0b --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=4903 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QHazPTCVZbdheoz8UYz3rZCxl7SnG3vDfnXSMS-kRqe-d5z_TOHgEGxPDKYdS1eH8ghpu00mPVZvtLCjTeKdcWICgmlkgnY0gmlwhKwSuaOKbXVsdGlhZGRyc5YACASsErmjBrRLAAoErBK5owa0TN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8_nGN7TtATQ-qAajZCanXRbqiSo46q-L9iZZA-ZL-yeDdGNwgrRLg3VkcIK0TYV3YWt1MhM
2026-02-01 04:50:39.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.19 waku c13d3bf57fd978fe31f599fbbf490e3e622bfb52bf7551ecf3732372184fff35
2026-02-01 04:50:39.046 DEBUG [src.node.docker_mananger] Container started with ID c13d3bf57fd9. Setting up logs at ./log/docker/node2_2026-02-01_04-50-37__c73b4d8d-f0d4-4ab5-ae3a-ae258295ba07__wakuorg_nwaku:latest.log
2026-02-01 04:50:39.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4899
2026-02-01 04:50:39.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:40.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4899/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:40.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
2026-02-01 04:50:40.052 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:40.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:40.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.19/tcp/4900/p2p/16Uiu2HAkxehKq4MFEyXgnVvphmAh6gPuEcbCe9qJ1rkt4m6eoM3d","/ip4/172.18.83.19/tcp/4901/ws/p2p/16Uiu2HAkxehKq4MFEyXgnVvphmAh6gPuEcbCe9qJ1rkt4m6eoM3d"],"enrUri":"enr:-L24QHvmhGBd4Qzetx4akpEqsSGGgw3vp2P06-1mrJqEYPiJHEnBqv1QedSgnWSphLyoWtcYYEav7EvpMaU_5d-CIzQCgmlkgnY0gmlwhKwSUxOKbXVsdGlhZGRyc5YACASsElMTBhMkAAoErBJTEwYTJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECL-kh8fAhEBNpN3CL9eA_5YICAhwLTzfmHJnWLC8oIYiDdGNwghMkg3VkcIITJoV3YWt1MhI"}'
2026-02-01 04:50:40.055 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:40.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4899/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.163/tcp/46155/p2p/16Uiu2HAmV5NKgFgn9zcvmWLicPxWaNt6iAHTG9NJbUCrCNrTf4fp"]'
2026-02-01 04:50:40.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:40.086 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:40.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:40.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:40.100 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:40.301 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:41.102 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:41.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:41.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:41.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:41.307 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:42.107 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:42.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:42.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:42.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:42.312 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:43.113 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:43.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:43.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:43.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:43.318 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:44.119 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:44.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:44.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:44.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:44.324 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:45.125 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:45.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:45.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:45.130 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:45.330 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:46.131 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:46.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:46.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:46.136 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:46.336 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:47.137 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:47.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:47.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:47.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:47.342 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:48.142 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:48.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:48.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:48.147 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:48.348 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:49.148 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:49.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:49.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:49.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:49.354 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:50.154 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:50.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:50.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:50.159 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:50.359 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:51.160 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:51.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:51.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:51.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:51.365 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:52.166 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:52.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:52.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:52.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:52.371 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:53.172 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:53.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:53.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:53.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:53.377 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:54.178 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:54.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:54.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:54.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:54.383 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:55.184 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:55.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:55.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:55.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:55.389 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:56.190 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:56.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:56.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:56.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:56.395 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:57.196 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:57.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:57.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:57.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:57.401 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:58.202 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:58.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:58.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:58.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:58.407 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:50:59.208 DEBUG [src.steps.store] Relaying message
2026-02-01 04:50:59.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:50:59.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:59.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:50:59.413 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:00.213 DEBUG [tests.store_sync.test_store_sync] Pausing Node2 container
2026-02-01 04:51:00.214 DEBUG [src.node.waku_node] Pausing container with id c13d3bf57fd9
2026-02-01 04:51:00.223 DEBUG [tests.store_sync.test_store_sync] Publishing while node2 paused
2026-02-01 04:51:00.223 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:00.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:00.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:00.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:00.428 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:01.229 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:01.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:01.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:01.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:01.434 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:02.235 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:02.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:02.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:02.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:02.440 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:03.241 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:03.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:03.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:03.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:03.446 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:04.247 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:04.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:04.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:04.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:04.452 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:05.253 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:05.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:05.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:05.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:05.458 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:06.258 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:06.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:06.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:06.263 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:06.464 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:07.264 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:07.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:07.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:07.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:07.470 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:08.270 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:08.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:08.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:08.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:08.475 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:09.276 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:09.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:09.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:09.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:09.481 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:10.282 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:10.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:10.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:10.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:10.487 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:11.288 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:11.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:11.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:11.293 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:11.493 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:12.294 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:12.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:12.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:12.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:12.499 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:13.299 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:13.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:13.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:13.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:13.505 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:14.305 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:14.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:14.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:14.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:14.511 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:15.311 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:15.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:15.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:15.316 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:15.517 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:16.317 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:16.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:16.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:16.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:16.522 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:17.323 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:17.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:17.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:17.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:17.528 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:18.329 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:18.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:18.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:18.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:18.534 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:19.334 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:19.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:19.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:19.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:19.540 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:20.341 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:20.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:20.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:20.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:20.546 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:21.346 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:21.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:21.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:21.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:21.552 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:22.352 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:22.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:22.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:22.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:22.557 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:23.358 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:23.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:23.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:23.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:23.563 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:24.364 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:24.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:24.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:24.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:24.569 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:25.370 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:25.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:25.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:25.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:25.575 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:26.376 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:26.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:26.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:26.380 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:26.581 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:27.382 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:27.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:27.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:27.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:27.587 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:28.388 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:28.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:28.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:28.392 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:28.593 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:29.394 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:29.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:29.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:29.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:29.599 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:30.400 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:30.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:30.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:30.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:30.605 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:31.406 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:31.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:31.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:31.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:31.611 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:32.412 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:32.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:32.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:32.417 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:32.617 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:33.418 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:33.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:33.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:33.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:33.623 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:34.424 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:34.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:34.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:34.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:34.629 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:35.430 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:35.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:35.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:35.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:35.635 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:36.435 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:36.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:36.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:36.440 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:36.641 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:37.441 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:37.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:37.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:37.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:37.647 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:38.447 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:38.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:38.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:38.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:38.653 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:39.453 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:39.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:39.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:39.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:39.658 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:40.459 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:40.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:40.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:40.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:40.664 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:41.465 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:41.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:41.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:41.470 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:41.670 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:42.471 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:42.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:42.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:42.476 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:42.676 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:43.477 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:43.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:43.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:43.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:43.682 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:44.483 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:44.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:44.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:44.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:44.688 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:45.489 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:45.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:45.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:45.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:45.695 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:46.496 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:46.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:46.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:46.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:46.701 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:47.502 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:47.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:47.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:47.506 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:47.707 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:48.507 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:48.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:48.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:48.512 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:48.713 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:49.514 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:49.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:49.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:49.518 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:49.719 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:50.520 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:50.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:50.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:50.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:50.725 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:51.526 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:51.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:51.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:51.530 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:51.731 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:52.532 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:52.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:52.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:52.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:52.737 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:53.538 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:53.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:53.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:53.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:53.743 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:54.544 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:54.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:54.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:54.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:54.749 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:55.550 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:55.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:55.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:55.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:55.755 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:56.555 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:56.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:56.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:56.560 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:56.761 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:57.561 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:57.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:57.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:57.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:57.767 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:58.568 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:58.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:58.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:58.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:58.773 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:51:59.574 DEBUG [src.steps.store] Relaying message
2026-02-01 04:51:59.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46154/relay/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-01 04:51:59.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:51:59.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:51:59.779 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-01 04:52:00.579 DEBUG [tests.store_sync.test_store_sync] Unpausing Node2
2026-02-01 04:52:00.580 DEBUG [src.node.waku_node] Unpause container with id c13d3bf57fd9
2026-02-01 04:52:00.591 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-01 04:52:20.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4899/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:52:20.598 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-01 04:52:20.598 DEBUG [tests.store_sync.test_store_sync] Node2 store has 80 messages; expected 80
2026-02-01 04:52:20.599 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:52:20.601 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:52:20.601 DEBUG [src.node.waku_node] Stopping container with id 7439a7a3587f
2026-02-01 04:52:21.178 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:52:21.178 DEBUG [src.node.waku_node] Stopping container with id c13d3bf57fd9
2026-02-01 04:52:21.762 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:52:21.766 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:52:21.803 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:52:21.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-02-01 04:44:58.261 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:58.262 DEBUG [tests.conftest] Running test: test_admin_connected_peers_contains_peers_only with id: 2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a
2026-02-01 04:44:58.262 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:58.262 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:44:58.262 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:44:58.269 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:58.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:44:58.275 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:58.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:44:58.281 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:58.281 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:44:58.288 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:58.288 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:44:58.288 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:58.289 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:44:58.289 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:58.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:58.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:58.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.139
2026-02-01 04:44:58.291 DEBUG [src.node.docker_mananger] Generated ports ['49280', '49281', '49282', '49283', '49284']
2026-02-01 04:44:58.291 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:58.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:58.292 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:58.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 49280:49280 -p 49281:49281 -p 49282:49282 -p 49283:49283 -p 49284:49284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49282 --rest-port=49280 --tcp-port=49281 --discv5-udp-port=49283 --rest-address=0.0.0.0 --nat=extip:172.18.230.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7498b1aa8004a0bb2debc9cdfabdbbb28c5e945f61ee33ba3eb2cab52ec0b3f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49284 --metrics-logging=true --relay=true
2026-02-01 04:44:58.475 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.139 waku bb61959c3916ee75a123db667d846174a90f27955bd8a77e0fe24ad5437446ab
2026-02-01 04:44:58.506 DEBUG [src.node.docker_mananger] Container started with ID bb61959c3916. Setting up logs at ./log/docker/node1_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:44:58.506 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49280
2026-02-01 04:44:58.506 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:59.068 ERROR [src.node.docker_mananger] Max retries reached for container e23b18d1c221. Exiting log stream.
2026-02-01 04:44:59.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49280/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:59.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:59.512 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:59.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:59.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.139/tcp/49281/p2p/16Uiu2HAm9Tr86jyvr5S7q1SfMRUouzobBqhUdPvwGPLRPTzdNXM6","/ip4/172.18.230.139/tcp/49282/ws/p2p/16Uiu2HAm9Tr86jyvr5S7q1SfMRUouzobBqhUdPvwGPLRPTzdNXM6"],"enrUri":"enr:-L24QP1TNRG-vQ7tuO0KojoflUSI1XyhOSEtovRNVFGjKEGaUMJsvoQE1zRUG3CbI_hlAAvB6_XeiO1bB_3pIOqJWGICgmlkgnY0gmlwhKwS5ouKbXVsdGlhZGRyc5YACASsEuaLBsCBAAoErBLmiwbAgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0JI_X6WZcWKUHSmsJ8PO59a2to7TnQz_WBea9ZIrem2DdGNwgsCBg3VkcILAg4V3YWt1MgE"}'
2026-02-01 04:44:59.514 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:59.514 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:59.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:59.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:59.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.71
2026-02-01 04:44:59.516 DEBUG [src.node.docker_mananger] Generated ports ['11647', '11648', '11649', '11650', '11651']
2026-02-01 04:44:59.517 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:59.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:59.517 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:59.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 11647:11647 -p 11648:11648 -p 11649:11649 -p 11650:11650 -p 11651:11651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11649 --rest-port=11647 --tcp-port=11648 --discv5-udp-port=11650 --rest-address=0.0.0.0 --nat=extip:172.18.236.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eab1cbaed54f95a74828c4daab532cff8f7da4b31d0bf41c714cd1192db7e76b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11651 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP1TNRG-vQ7tuO0KojoflUSI1XyhOSEtovRNVFGjKEGaUMJsvoQE1zRUG3CbI_hlAAvB6_XeiO1bB_3pIOqJWGICgmlkgnY0gmlwhKwS5ouKbXVsdGlhZGRyc5YACASsEuaLBsCBAAoErBLmiwbAgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0JI_X6WZcWKUHSmsJ8PO59a2to7TnQz_WBea9ZIrem2DdGNwgsCBg3VkcILAg4V3YWt1MgE
2026-02-01 04:44:59.703 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.71 waku 3722c4a92e154727acd2cd502926348034a922305938bb7075b2ac6c735c1193
2026-02-01 04:44:59.734 DEBUG [src.node.docker_mananger] Container started with ID 3722c4a92e15. Setting up logs at ./log/docker/node2_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:44:59.735 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11647
2026-02-01 04:44:59.735 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:00.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11647/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:00.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:00.744 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:00.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11647/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:00.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.71/tcp/11648/p2p/16Uiu2HAm1XyMuEYkmrrntY9y8vdE1kMgSp2kzmS6MUi5XPZ7HL8q","/ip4/172.18.236.71/tcp/11649/ws/p2p/16Uiu2HAm1XyMuEYkmrrntY9y8vdE1kMgSp2kzmS6MUi5XPZ7HL8q"],"enrUri":"enr:-L24QMbBuHN5hEZo_FPzlO1FThTalBRl0mdH6HlxFxI8VYbQVGA9FhWK-DofqXUN4mt-0JBd8hF25jX8r6EOEp0hdRcCgmlkgnY0gmlwhKwS7EeKbXVsdGlhZGRyc5YACASsEuxHBi2AAAoErBLsRwYtgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWsNCZbYm3phgLRYCq2Tz7KqETkE6mspOwdSRPRncjtKDdGNwgi2Ag3VkcIItgoV3YWt1MgE"}'
2026-02-01 04:45:00.752 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:00.764 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:00.765 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:45:00.770 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:00.771 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:45:00.771 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:00.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:00.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:00.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.192
2026-02-01 04:45:00.772 DEBUG [src.node.docker_mananger] Generated ports ['35932', '35933', '35934', '35935', '35936']
2026-02-01 04:45:00.773 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:00.773 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:00.773 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:00.773 DEBUG [src.node.docker_mananger] docker run -i -t -p 35932:35932 -p 35933:35933 -p 35934:35934 -p 35935:35935 -p 35936:35936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35934 --rest-port=35932 --tcp-port=35933 --discv5-udp-port=35935 --rest-address=0.0.0.0 --nat=extip:172.18.12.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbe7e582aec22afa4e1329fec38f0aea9c3a80dbe16ceea11868b487d5bfe6b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35936 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP1TNRG-vQ7tuO0KojoflUSI1XyhOSEtovRNVFGjKEGaUMJsvoQE1zRUG3CbI_hlAAvB6_XeiO1bB_3pIOqJWGICgmlkgnY0gmlwhKwS5ouKbXVsdGlhZGRyc5YACASsEuaLBsCBAAoErBLmiwbAgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0JI_X6WZcWKUHSmsJ8PO59a2to7TnQz_WBea9ZIrem2DdGNwgsCBg3VkcILAg4V3YWt1MgE
2026-02-01 04:45:00.955 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.192 waku 0093b211e581ddd0a12190df1e43898c029948aedc68b48d5424a638ed53bfd5
2026-02-01 04:45:00.984 DEBUG [src.node.docker_mananger] Container started with ID 0093b211e581. Setting up logs at ./log/docker/node3_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:45:00.985 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35932
2026-02-01 04:45:00.985 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:01.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35932/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:01.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:01.995 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:01.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:02.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.192/tcp/35933/p2p/16Uiu2HAm5mi4eHkFMMpiCi3xnvHPA8sicYWpesCKBaa2VCX8t8ux","/ip4/172.18.12.192/tcp/35934/ws/p2p/16Uiu2HAm5mi4eHkFMMpiCi3xnvHPA8sicYWpesCKBaa2VCX8t8ux"],"enrUri":"enr:-L24QLKyojDRaVTsf5oXzahaEJ0CjZy4wHwADt7SyhvtuBtBIWRoAd0reLAuCx5m7ewWNx-grnMFvXM8BnL8rtUdCIkCgmlkgnY0gmlwhKwSDMCKbXVsdGlhZGRyc5YACASsEgzABoxdAAoErBIMwAaMXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmbbXZmrDt7zyMr_OnMtDD4FMncLkNseRBn3MRObsm-ODdGNwgoxdg3VkcIKMX4V3YWt1MgE"}'
2026-02-01 04:45:02.004 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:02.004 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:02.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:02.006 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:02.007 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.100
2026-02-01 04:45:02.007 DEBUG [src.node.docker_mananger] Generated ports ['33357', '33358', '33359', '33360', '33361']
2026-02-01 04:45:02.007 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:02.007 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:02.007 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:02.007 DEBUG [src.node.docker_mananger] docker run -i -t -p 33357:33357 -p 33358:33358 -p 33359:33359 -p 33360:33360 -p 33361:33361 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33359 --rest-port=33357 --tcp-port=33358 --discv5-udp-port=33360 --rest-address=0.0.0.0 --nat=extip:172.18.154.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=088c7c5ffbbc44c1fe7715f6aa4a16c4eedffde3d0ad6e9037c945c4bba2ec2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33361 --metrics-logging=true --relay=true
2026-02-01 04:45:02.206 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.100 waku ec9c2a348895571ee3fe478334f3be0571e8368bf9d211978cd064f112d3ad16
2026-02-01 04:45:02.237 DEBUG [src.node.docker_mananger] Container started with ID ec9c2a348895. Setting up logs at ./log/docker/node4_2026-02-01_04-44-58__02c83612-f3c9-4e04-8370-eadfd552432a__wakuorg_nwaku:latest.log
2026-02-01 04:45:02.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33357
2026-02-01 04:45:02.238 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:03.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33357/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:03.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:03.242 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:03.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33357/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:03.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.100/tcp/33358/p2p/16Uiu2HAmRWKJQmxmNKjsZn6WUE1PVBhPv2xY2juXywPybMcNr9FA","/ip4/172.18.154.100/tcp/33359/ws/p2p/16Uiu2HAmRWKJQmxmNKjsZn6WUE1PVBhPv2xY2juXywPybMcNr9FA"],"enrUri":"enr:-L24QFgJeBY7c_19CCtS_y3P9320_14GUMp5B39JeELlA9_-MnuuYKcxz3VVTHX7H2zZLDG-4SZlTarphv-AcFLMdBYCgmlkgnY0gmlwhKwSmmSKbXVsdGlhZGRyc5YACASsEppkBoJOAAoErBKaZAaCT90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvu8hR7wGfiN5VojVgRzExwG6kZnhd1qarY7Wx5W34y2DdGNwgoJOg3VkcIKCUIV3YWt1MgE"}'
2026-02-01 04:45:03.245 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:03.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49280/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.71/tcp/11648/p2p/16Uiu2HAm1XyMuEYkmrrntY9y8vdE1kMgSp2kzmS6MUi5XPZ7HL8q"]'
2026-02-01 04:45:03.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11647/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.139/tcp/49281/p2p/16Uiu2HAm9Tr86jyvr5S7q1SfMRUouzobBqhUdPvwGPLRPTzdNXM6"]'
2026-02-01 04:45:03.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49280/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.192/tcp/35933/p2p/16Uiu2HAm5mi4eHkFMMpiCi3xnvHPA8sicYWpesCKBaa2VCX8t8ux"]'
2026-02-01 04:45:03.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35932/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.139/tcp/49281/p2p/16Uiu2HAm9Tr86jyvr5S7q1SfMRUouzobBqhUdPvwGPLRPTzdNXM6"]'
2026-02-01 04:45:03.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:03.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49280/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:03.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.12.192/tcp/53910/p2p/16Uiu2HAm5mi4eHkFMMpiCi3xnvHPA8sicYWpesCKBaa2VCX8t8ux","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.236.71/tcp/39956/p2p/16Uiu2HAm1XyMuEYkmrrntY9y8vdE1kMgSp2kzmS6MUi5XPZ7HL8q","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:45:03.260 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.12.192/tcp/53910/p2p/16Uiu2HAm5mi4eHkFMMpiCi3xnvHPA8sicYWpesCKBaa2VCX8t8ux', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.236.71/tcp/39956/p2p/16Uiu2HAm1XyMuEYkmrrntY9y8vdE1kMgSp2kzmS6MUi5XPZ7HL8q', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}]
2026-02-01 04:45:03.262 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:03.263 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:03.263 DEBUG [src.node.waku_node] Stopping container with id bb61959c3916
2026-02-01 04:45:03.837 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:03.839 DEBUG [src.node.waku_node] Stopping container with id 3722c4a92e15
2026-02-01 04:45:04.385 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:04.387 DEBUG [src.node.waku_node] Stopping container with id 0093b211e581
2026-02-01 04:45:04.650 ERROR [src.node.docker_mananger] Max retries reached for container bb61959c3916. Exiting log stream.
2026-02-01 04:45:04.924 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:04.925 DEBUG [src.node.waku_node] Stopping container with id ec9c2a348895
2026-02-01 04:45:05.220 ERROR [src.node.docker_mananger] Max retries reached for container 3722c4a92e15. Exiting log stream.
2026-02-01 04:45:05.419 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:05.420 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:05.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:05.439 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:05.443 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:05.446 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,138 @@
2026-02-01 04:47:00.913 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:47:00.913 DEBUG [tests.conftest] Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_filter_node2 with id: 2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e
2026-02-01 04:47:00.913 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:47:00.914 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:47:00.920 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:00.920 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:00.920 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:00.921 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:00.922 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:00.922 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.233
2026-02-01 04:47:00.922 DEBUG [src.node.docker_mananger] Generated ports ['3119', '3120', '3121', '3122', '3123']
2026-02-01 04:47:00.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:00.922 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:00.922 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:00.923 DEBUG [src.node.docker_mananger] docker run -i -t -p 3119:3119 -p 3120:3120 -p 3121:3121 -p 3122:3122 -p 3123:3123 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3121 --rest-port=3119 --tcp-port=3120 --discv5-udp-port=3122 --rest-address=0.0.0.0 --nat=extip:172.18.188.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c7dde7fa979c08aeeefb2fe3bdefaf5822a5d7e89bbcd5ffb7c4ccf2e2b8e83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3123 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-02-01 04:47:01.099 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.233 waku e935c167537dc08a6da953e602935632aa23c5ab64aee138c832a436a79e24d6
2026-02-01 04:47:01.129 DEBUG [src.node.docker_mananger] Container started with ID e935c167537d. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:01.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3119
2026-02-01 04:47:01.130 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:01.189 ERROR [src.node.docker_mananger] Max retries reached for container 0067cebb9cf7. Exiting log stream.
2026-02-01 04:47:01.718 ERROR [src.node.docker_mananger] Max retries reached for container fa3361b73338. Exiting log stream.
2026-02-01 04:47:02.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3119/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:02.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2026-02-01 04:47:02.134 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:02.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:02.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.233/tcp/3120/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g","/ip4/172.18.188.233/tcp/3121/ws/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g"],"enrUri":"enr:-L24QE7VZiL9b41_JpsEMg-kyEyA2xqjtyiILJ5tdFnTU_oERtgdIwgQoX1kLMOxmwnL3JnHc2AD71dOahWydtUU_OcCgmlkgnY0gmlwhKwSvOmKbXVsdGlhZGRyc5YACASsErzpBgwwAAoErBK86QYMMd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_tm1BKjxzdGqTo03Fir--7KtCHfd5d3OKWRi8TQPSjWDdGNwggwwg3VkcIIMMoV3YWt1Mg0"}'
2026-02-01 04:47:02.137 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:02.144 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:02.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:02.144 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:02.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:02.146 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:02.146 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.250
2026-02-01 04:47:02.146 DEBUG [src.node.docker_mananger] Generated ports ['18217', '18218', '18219', '18220', '18221']
2026-02-01 04:47:02.146 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:02.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:02.146 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:02.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 18217:18217 -p 18218:18218 -p 18219:18219 -p 18220:18220 -p 18221:18221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18219 --rest-port=18217 --tcp-port=18218 --discv5-udp-port=18220 --rest-address=0.0.0.0 --nat=extip:172.18.223.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbedfa968bf38e5975aec692346d120540bddb2bd49f43eaf1bc213739c4f0bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18221 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.188.233/tcp/3120/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g
2026-02-01 04:47:02.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.250 waku 80fe89499f52c415808c0afa0c0e25feb02ef2de1369d11ae722969b7f669b35
2026-02-01 04:47:02.360 DEBUG [src.node.docker_mananger] Container started with ID 80fe89499f52. Setting up logs at ./log/docker/receiving_node2_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:02.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18217
2026-02-01 04:47:02.361 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:03.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18217/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:03.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:47:03.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:03.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:03.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.250/tcp/18218/p2p/16Uiu2HAmSx5z2Xjhh3jqsB9h6ktrZVtcJu9CXQhWcGKWgXENDWRC","/ip4/172.18.223.250/tcp/18219/ws/p2p/16Uiu2HAmSx5z2Xjhh3jqsB9h6ktrZVtcJu9CXQhWcGKWgXENDWRC"],"enrUri":"enr:-L24QG17wSz6WDNGJqk66K1WSJWjq6U8Ec3EVlNkb4-R2F52WQxKPW5wtxTthcmXlgAyqbc4QV8DN1FLQor52SC5sZ8CgmlkgnY0gmlwhKwS3_qKbXVsdGlhZGRyc5YACASsEt_6BkcqAAoErBLf-gZHK90DgnJzhQADAQAAiXNlY3AyNTZrMaED1GTcRTg2m3rQC9QmB2tJoez1l-mMxoC6HMQshMNVEd-DdGNwgkcqg3VkcIJHLIV3YWt1MgA"}'
2026-02-01 04:47:03.367 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:03.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.233/tcp/3120/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g"]'
2026-02-01 04:47:03.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:03.407 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:03.407 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:03.407 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:03.407 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:03.408 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:03.408 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.118
2026-02-01 04:47:03.408 DEBUG [src.node.docker_mananger] Generated ports ['39552', '39553', '39554', '39555', '39556']
2026-02-01 04:47:03.409 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:03.409 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:03.409 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:03.409 DEBUG [src.node.docker_mananger] docker run -i -t -p 39552:39552 -p 39553:39553 -p 39554:39554 -p 39555:39555 -p 39556:39556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39554 --rest-port=39552 --tcp-port=39553 --discv5-udp-port=39555 --rest-address=0.0.0.0 --nat=extip:172.18.8.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfa2aab46add9f1decab27cdbd129f41fa7cb9d2df89ff2f245d5d19765648da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39556 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE7VZiL9b41_JpsEMg-kyEyA2xqjtyiILJ5tdFnTU_oERtgdIwgQoX1kLMOxmwnL3JnHc2AD71dOahWydtUU_OcCgmlkgnY0gmlwhKwSvOmKbXVsdGlhZGRyc5YACASsErzpBgwwAAoErBK86QYMMd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_tm1BKjxzdGqTo03Fir--7KtCHfd5d3OKWRi8TQPSjWDdGNwggwwg3VkcIIMMoV3YWt1Mg0 --lightpushnode=/ip4/172.18.188.233/tcp/3120/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g --lightpush=true --relay=true
2026-02-01 04:47:03.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.118 waku a644e2e86a4fcd64cf7b70725110873e48c1d4fc07d545b9e1c88dd9efe507ba
2026-02-01 04:47:03.628 DEBUG [src.node.docker_mananger] Container started with ID a644e2e86a4f. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:03.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39552
2026-02-01 04:47:03.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:04.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39552/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:04.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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"}]}'
2026-02-01 04:47:04.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:04.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:04.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.118/tcp/39553/p2p/16Uiu2HAkujg6YPZbn6spv9FUJPpau9Xfh44UxXBpQhZqfC5ppaTJ","/ip4/172.18.8.118/tcp/39554/ws/p2p/16Uiu2HAkujg6YPZbn6spv9FUJPpau9Xfh44UxXBpQhZqfC5ppaTJ"],"enrUri":"enr:-L24QOyT9R6_BUn8QFuT1cofvg9Alc910dBnPyfUrQ4L7LemVAhfQcYwC7NKisPQhtyr20kvL26fpmVKKR0W0zuijN4CgmlkgnY0gmlwhKwSCHaKbXVsdGlhZGRyc5YACASsEgh2BpqBAAoErBIIdgaagt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBJyWDD-r4U0s5HIAcJkWPOyswLHjUfx5V4ag-judDSGDdGNwgpqBg3VkcIKag4V3YWt1Mgk"}'
2026-02-01 04:47:04.636 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:04.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.233/tcp/3120/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g"]'
2026-02-01 04:47:04.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:04.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.250/tcp/18218/p2p/16Uiu2HAmSx5z2Xjhh3jqsB9h6ktrZVtcJu9CXQhWcGKWgXENDWRC"]'
2026-02-01 04:47:04.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:04.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:04.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:04.724 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:04.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:04.728 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:04.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.168
2026-02-01 04:47:04.728 DEBUG [src.node.docker_mananger] Generated ports ['44577', '44578', '44579', '44580', '44581']
2026-02-01 04:47:04.729 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:04.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:04.729 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:04.729 DEBUG [src.node.docker_mananger] docker run -i -t -p 44577:44577 -p 44578:44578 -p 44579:44579 -p 44580:44580 -p 44581:44581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44579 --rest-port=44577 --tcp-port=44578 --discv5-udp-port=44580 --rest-address=0.0.0.0 --nat=extip:172.18.88.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a814900bffef9e4afe6a75b3cb4aba02d3999a5fbe4bff04fe93d12c2c8938db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44581 --metrics-logging=true --lightpush=false --relay=true
2026-02-01 04:47:04.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.168 waku 1dd4e898da4d2fe08d61277d5663e79aa08a5c65a6348ab27228ae9e77854c66
2026-02-01 04:47:04.944 DEBUG [src.node.docker_mananger] Container started with ID 1dd4e898da4d. Setting up logs at ./log/docker/receiving_node4_2026-02-01_04-47-00__dc0815fb-df4c-414a-b36e-a147e436776e__wakuorg_nwaku:latest.log
2026-02-01 04:47:04.945 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44577
2026-02-01 04:47:04.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44577/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:05.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:47:05.950 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:05.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:05.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.168/tcp/44578/p2p/16Uiu2HAm4KbkK32MSFkGmmkqcebULcrVx8fnpEU1e6hLJohDofxx","/ip4/172.18.88.168/tcp/44579/ws/p2p/16Uiu2HAm4KbkK32MSFkGmmkqcebULcrVx8fnpEU1e6hLJohDofxx"],"enrUri":"enr:-L24QOjj7ifMUAwacmjD9Mp7kV0odW5Sxwk90SHu1JVfv-HWTm7pE8s7TRoZGWlXdTPU7ir2PRaIQqK4xp8yxDL-vb0CgmlkgnY0gmlwhKwSWKiKbXVsdGlhZGRyc5YACASsElioBq4iAAoErBJYqAauI90DgnJzhQADAQAAiXNlY3AyNTZrMaEChCrpborEA4cSNZ-saWxJP-9vrhSvskJcYXgTDzANQfWDdGNwgq4ig3VkcIKuJIV3YWt1MgE"}'
2026-02-01 04:47:05.952 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44577/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.233/tcp/3120/p2p/16Uiu2HAmVopStNzDty9qxyCi7agoGBbXzbYH5354VSXcXoGPaS6g"]'
2026-02-01 04:47:05.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:05.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44577/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.250/tcp/18218/p2p/16Uiu2HAmSx5z2Xjhh3jqsB9h6ktrZVtcJu9CXQhWcGKWgXENDWRC"]'
2026-02-01 04:47:06.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:06.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3119/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:47:06.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:06.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44577/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:47:06.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:06.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18217/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-02-01 04:47:06.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-01 04:47:06.041 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:47:06.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39552/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921226041869964}}'
2026-02-01 04:47:06.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:06.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:47:06.160 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:47:06.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3119/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:06.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921226041869964,"ephemeral":false,"proof":""}]'
2026-02-01 04:47:06.164 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:47:06.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39552/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:06.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921226041869964,"ephemeral":false,"proof":""}]'
2026-02-01 04:47:06.168 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:47:06.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:06.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921226041869964,"ephemeral":false,"proof":""}]'
2026-02-01 04:47:06.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18217/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:06.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921226041869964,"ephemeral":false}]'
2026-02-01 04:47:06.175 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:47:06.176 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:47:06.176 DEBUG [src.node.waku_node] Stopping container with id e935c167537d
2026-02-01 04:47:06.736 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:06.737 DEBUG [src.node.waku_node] Stopping container with id 80fe89499f52
2026-02-01 04:47:07.226 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:07.227 DEBUG [src.node.waku_node] Stopping container with id a644e2e86a4f
2026-02-01 04:47:07.549 ERROR [src.node.docker_mananger] Max retries reached for container e935c167537d. Exiting log stream.
2026-02-01 04:47:07.761 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:07.761 DEBUG [src.node.waku_node] Stopping container with id 1dd4e898da4d
2026-02-01 04:47:08.039 ERROR [src.node.docker_mananger] Max retries reached for container 80fe89499f52. Exiting log stream.
2026-02-01 04:47:08.270 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:08.272 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:47:08.285 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:08.294 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:08.302 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:08.310 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_get_peers_for_filter_node with id: 2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1
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-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__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.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39571', '39572', '39573', '39574', '39575']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39571:39571 -p 39572:39572 -p 39573:39573 -p 39574:39574 -p 39575:39575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39573 --rest-port=39571 --tcp-port=39572 --discv5-udp-port=39574 --rest-address=0.0.0.0 --nat=extip:172.18.3.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f00adcdb81adeddec43e7e96f4ad957539f1f646b024800d51f7f92bb0ffa8e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39575 --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.3.102 waku b9884709193649e20c12de89868c66f550d1de70c9d6ab96284f6f3605dca814
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 436943b07737. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b98847091936. Setting up logs at ./log/docker/node1_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39571
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 961a1e4fd31c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39571/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39571/debug/v1/info" -H "Content-Type: application/json" -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.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW","/ip4/172.18.3.102/tcp/39573/ws/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"],"enrUri":"enr:-L24QB4ObPqLrFOGAYhFeERj9Uxx5i9V9MfzidHJPAhUaE25dmfW8RxRAPGtpuoCbpyfkLr0JXxupH5jf8x3SpSYJL4CgmlkgnY0gmlwhKwSA2aKbXVsdGlhZGRyc5YACASsEgNmBpqUAAoErBIDZgaald0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJcOC1I0iaMXaIqcEhhlufEqep4gsv1Rki_YF7lXhCUGDdGNwgpqUg3VkcIKaloV3YWt1MgU"}'
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-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__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.196.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51070', '51071', '51072', '51073', '51074']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51070:51070 -p 51071:51071 -p 51072:51072 -p 51073:51073 -p 51074:51074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51072 --rest-port=51070 --tcp-port=51071 --discv5-udp-port=51073 --rest-address=0.0.0.0 --nat=extip:172.18.196.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94be9b2e22ddd69b0561dd0dfdbe7035f7305dc062fc7eebf16c2a75bffcace2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51074 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB4ObPqLrFOGAYhFeERj9Uxx5i9V9MfzidHJPAhUaE25dmfW8RxRAPGtpuoCbpyfkLr0JXxupH5jf8x3SpSYJL4CgmlkgnY0gmlwhKwSA2aKbXVsdGlhZGRyc5YACASsEgNmBpqUAAoErBIDZgaald0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJcOC1I0iaMXaIqcEhhlufEqep4gsv1Rki_YF7lXhCUGDdGNwgpqUg3VkcIKaloV3YWt1MgU --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.74 waku a254525224e9c4007edd5d82b788d367ad764254dec82dd24df0dcfe4b9b776a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a254525224e9. Setting up logs at ./log/docker/node2_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51070
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:51070/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.74/tcp/51071/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg","/ip4/172.18.196.74/tcp/51072/ws/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg"],"enrUri":"enr:-L24QMi5ReyRbxTzebj6zJ5cPSU7kN2MsFUJHh5I6NvccdwkfIAjTlawbhrrMVCCYDltwa2-UczZKYxCMWPt9TQ4VfMCgmlkgnY0gmlwhKwSxEqKbXVsdGlhZGRyc5YACASsEsRKBsd_AAoErBLESgbHgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVeNFDWCwAKZTMeVbDSL0PPbG8j4BHUeryFdOpQ2F9YeDdGNwgsd_g3VkcILHgYV3YWt1MgU"}'
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:51070/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39571/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:51070/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:39571/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.196.74/tcp/59006/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg","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-127-ga4e44d","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-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30327', '30328', '30329', '30330', '30331']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30327:30327 -p 30328:30328 -p 30329:30329 -p 30330:30330 -p 30331:30331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30329 --rest-port=30327 --tcp-port=30328 --discv5-udp-port=30330 --rest-address=0.0.0.0 --nat=extip:172.18.237.4 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d2ad4c4ca59ba502867ed47f88dabc7a224fe9063feffbcd29aeba605d3d8ed5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30331 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.196.74/tcp/59006/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.4 waku 3b946bb260c0401bd46670a3eb46ee1ff8283c2cf121ac7c6a3828c16c3c7260
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b946bb260c0. Setting up logs at ./log/docker/node3_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30327
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:30327/health" -H "Content-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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30327/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30327/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/30328/p2p/16Uiu2HAmQzNWh7NnS1mTsgLgv2AMst4YmM7R3F7dBPqpMto4bWem","/ip4/172.18.237.4/tcp/30329/ws/p2p/16Uiu2HAmQzNWh7NnS1mTsgLgv2AMst4YmM7R3F7dBPqpMto4bWem"],"enrUri":"enr:-La4QNfnczKkZsyDxKKrbvKxGQnkgTXKbnUAGOWn7HtIBik7TZQoj7ffVEGVeuXN8aL0IYIp7QVvgk_dubj1AK9dDq0CgmlkgnY0gmlwhKwS7QSKbXVsdGlhZGRyc5YACASsEu0EBnZ4AAoErBLtBAZ2ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt0NWVzog3sEr3DIpdXhzHO2ERWYcozKPm3hJIUOB8KKDdGNwgnZ4hXdha3UyAA"}'
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:30327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"]'
INFO  src.node.api_clients.base_client:base_client.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:30327/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.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.196.74/tcp/59006/p2p/16Uiu2HAm1Cwdf3qgmFmmArKbQUqH3dBt27so2XajTY64LdYAKSfg","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-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__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.95.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27564', '27565', '27566', '27567', '27568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27564:27564 -p 27565:27565 -p 27566:27566 -p 27567:27567 -p 27568:27568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27566 --rest-port=27564 --tcp-port=27565 --discv5-udp-port=27567 --rest-address=0.0.0.0 --nat=extip:172.18.95.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6bc52ab5bf7eb37062a24fdbd4edaea84cf0ebf45ed948acaf59de355c20f3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27568 --metrics-logging=true --relay=false --filternode=/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.239 waku a3c14ddfedb0b6f162f6895f8236c3e0b7fcdf26e3e62a8858c181866bc48b87
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3c14ddfedb0. Setting up logs at ./log/docker/node4_2026-02-01_04-45-00__941bcec9-20b0-4ad3-ba20-add0978465f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27564
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:27564/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.239/tcp/27565/p2p/16Uiu2HAkxZ3naJPYqeiBdTfzLpAQ7jAgVs3Kv3PhrPYpvF6bcXod","/ip4/172.18.95.239/tcp/27566/ws/p2p/16Uiu2HAkxZ3naJPYqeiBdTfzLpAQ7jAgVs3Kv3PhrPYpvF6bcXod"],"enrUri":"enr:-L24QBH2gubUpn9nfDQGlYV9AqPqWvjRCUJh1eIoP1MsMaxbKm52BPIrFUHwaoiuw4So4EV_owobUfIwMXxOh7QlNbkCgmlkgnY0gmlwhKwSX--KbXVsdGlhZGRyc5YACASsEl_vBmutAAoErBJf7wZrrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLnbIgOvJFvqT9dusRneE_tDdwYG5hXkkc45NZGwAiYCDdGNwgmutg3VkcIJrr4V3YWt1MgA"}'
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:27564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.102/tcp/39572/p2p/16Uiu2HAmFCQM3bCSySg7dGGv86uefx2CjUJ3DoeAvnmp46v1ytVW"]'
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 b98847091936
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a254525224e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b946bb260c0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b98847091936. 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 a3c14ddfedb0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a254525224e9. 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,167 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_correlated_vs_uncorrelated with id: 2026-02-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df
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-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__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-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__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-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__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-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__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.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44706', '44707', '44708', '44709', '44710']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44706:44706 -p 44707:44707 -p 44708:44708 -p 44709:44709 -p 44710:44710 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44708 --rest-port=44706 --tcp-port=44707 --discv5-udp-port=44709 --rest-address=0.0.0.0 --nat=extip:172.18.181.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ded45babbbdc29f4bdcd429d87a3b5bafb9ab07de0a1b4df4f24d3e22f2a2efd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44710 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.46 waku aa51ccdc540e884331ea9ba1afc8a51b07fae700ea58efaf9d28dc71e0e849e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa51ccdc540e. Setting up logs at ./log/docker/node1_2026-02-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44706
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 7238fa00df4f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c2485e40e5c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44706/debug/v1/info" -H "Content-Type: application/json" -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.46/tcp/44707/p2p/16Uiu2HAmNbePC7sqaqJgToMWw64d1BWevVwsdGxHituC3rL5pN4Z","/ip4/172.18.181.46/tcp/44708/ws/p2p/16Uiu2HAmNbePC7sqaqJgToMWw64d1BWevVwsdGxHituC3rL5pN4Z"],"enrUri":"enr:-L24QMzfeJFwrDFpjLTffx7jaP-kNxnxMLoxaBdA7h_hlQh9d_N6UxYSBXB4hg_5neRyCL-fWGl44Wm8r2n9jelk3N0CgmlkgnY0gmlwhKwStS6KbXVsdGlhZGRyc5YACASsErUuBq6jAAoErBK1LgaupN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk7mMw1weNqmm9a49IvIBw8H8lcl70zjtwEr7lIZoP3qDdGNwgq6jg3VkcIKupYV3YWt1MgE"}'
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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9668', '9669', '9670', '9671', '9672']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9668:9668 -p 9669:9669 -p 9670:9670 -p 9671:9671 -p 9672:9672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9670 --rest-port=9668 --tcp-port=9669 --discv5-udp-port=9671 --rest-address=0.0.0.0 --nat=extip:172.18.248.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce3fbb7deafaccc7cb845a7ce9488e15b9fddd4457a8a1d9b4cfb3eb1f7e7dde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9672 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMzfeJFwrDFpjLTffx7jaP-kNxnxMLoxaBdA7h_hlQh9d_N6UxYSBXB4hg_5neRyCL-fWGl44Wm8r2n9jelk3N0CgmlkgnY0gmlwhKwStS6KbXVsdGlhZGRyc5YACASsErUuBq6jAAoErBK1LgaupN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk7mMw1weNqmm9a49IvIBw8H8lcl70zjtwEr7lIZoP3qDdGNwgq6jg3VkcIKupYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.230 waku 5184eedccda5f9a033f8d330961953ae9b3557cdd92de846fdaf374fae7b677b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5184eedccda5. Setting up logs at ./log/docker/node2_2026-02-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9668
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:9668/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9668/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/9669/p2p/16Uiu2HAmHFiTikZ28f8RNAw7ekFAXJi34FqL8Z9ydY1piRkzFmAb","/ip4/172.18.248.230/tcp/9670/ws/p2p/16Uiu2HAmHFiTikZ28f8RNAw7ekFAXJi34FqL8Z9ydY1piRkzFmAb"],"enrUri":"enr:-L24QHn6g9TOcoyozBKXw_FZlWmey-JcY4g64YiPW77jpMWLe9Lxna6HblncxCbIJ1nR8v4zc4gQ66c5BhnTALtUwdoCgmlkgnY0gmlwhKwS-OaKbXVsdGlhZGRyc5YACASsEvjmBiXFAAoErBL45gYlxt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRFQcMalVj6VU_t5NFQ_kB7WmL8sb3P0k6LRex4eubHyDdGNwgiXFg3VkcIIlx4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60492', '60493', '60494', '60495', '60496']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60492:60492 -p 60493:60493 -p 60494:60494 -p 60495:60495 -p 60496:60496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60494 --rest-port=60492 --tcp-port=60493 --discv5-udp-port=60495 --rest-address=0.0.0.0 --nat=extip:172.18.140.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faacff77eac64d9bacde73ab116952fdddd208e4a7ebf94fd50fd74150eff9ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60496 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHn6g9TOcoyozBKXw_FZlWmey-JcY4g64YiPW77jpMWLe9Lxna6HblncxCbIJ1nR8v4zc4gQ66c5BhnTALtUwdoCgmlkgnY0gmlwhKwS-OaKbXVsdGlhZGRyc5YACASsEvjmBiXFAAoErBL45gYlxt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRFQcMalVj6VU_t5NFQ_kB7WmL8sb3P0k6LRex4eubHyDdGNwgiXFg3VkcIIlx4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.251 waku 6c91e159364662f8d059ce188705a9e609dff7ac3dd39fcc081d6555ec159799
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c91e1593646. Setting up logs at ./log/docker/node3_2026-02-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60492
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:60492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.251/tcp/60493/p2p/16Uiu2HAmS4xCv3gD2ZFThJCmpLFaH3z19JdxPo2hGh6EgX6NkQiS","/ip4/172.18.140.251/tcp/60494/ws/p2p/16Uiu2HAmS4xCv3gD2ZFThJCmpLFaH3z19JdxPo2hGh6EgX6NkQiS"],"enrUri":"enr:-L24QJZNG4KELmCZhT4sY76V-8_DqLoqfVfS5Cb5r9Y272oaQ6sQjZFs-Xb6Apc_jK5oHDwd8qaliucxMLibE7DOL50CgmlkgnY0gmlwhKwSjPuKbXVsdGlhZGRyc5YACASsEoz7BuxNAAoErBKM-wbsTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx0tx3gFdLjVNwE4gs-_liAZO6D24dR01ED0WShq1FseDdGNwguxNg3VkcILsT4V3YWt1MgE"}'
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.203.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64641', '64642', '64643', '64644', '64645']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64641:64641 -p 64642:64642 -p 64643:64643 -p 64644:64644 -p 64645:64645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64643 --rest-port=64641 --tcp-port=64642 --discv5-udp-port=64644 --rest-address=0.0.0.0 --nat=extip:172.18.203.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=add280433c0847da0c818fb0efccf423ef7dfcade3eecdaa126c3ccf7d126d6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64645 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZNG4KELmCZhT4sY76V-8_DqLoqfVfS5Cb5r9Y272oaQ6sQjZFs-Xb6Apc_jK5oHDwd8qaliucxMLibE7DOL50CgmlkgnY0gmlwhKwSjPuKbXVsdGlhZGRyc5YACASsEoz7BuxNAAoErBKM-wbsTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx0tx3gFdLjVNwE4gs-_liAZO6D24dR01ED0WShq1FseDdGNwguxNg3VkcILsT4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.83 waku 12f26fcb6d9643674b3465a331ea79ee7b1da179fde8155e44269e675f4db4c5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 12f26fcb6d96. Setting up logs at ./log/docker/node4_2026-02-01_04-45-36__357e6104-837a-4c33-88bc-e642b5d954df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64641
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:64641/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.83/tcp/64642/p2p/16Uiu2HAkygdACdKgmFM9QbR1i7GrQA1buECpMYz8pNGAi9scKNt4","/ip4/172.18.203.83/tcp/64643/ws/p2p/16Uiu2HAkygdACdKgmFM9QbR1i7GrQA1buECpMYz8pNGAi9scKNt4"],"enrUri":"enr:-L24QDleO8Mwure_vayvsqQ3z-e-iA0a2Rpz2mv-Td15hHXeRGw7g_SxfexhqbYTjWuNaIL9W3u2w1NAlpmBbG1qgxcCgmlkgnY0gmlwhKwSy1OKbXVsdGlhZGRyc5YACASsEstTBvyCAAoErBLLUwb8g90DgnJzhQADAQAAiXNlY3AyNTZrMaECP0NFR-wVyC3ONDA9sDmEbejrOzVXCbturEn4bqy5xEWDdGNwgvyCg3VkcIL8hIV3YWt1MgE"}'
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:44706/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:9668/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:60492/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:64641/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:44706/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.230/tcp/37494/p2p/16Uiu2HAmHFiTikZ28f8RNAw7ekFAXJi34FqL8Z9ydY1piRkzFmAb","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9668/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.181.46/tcp/44707/p2p/16Uiu2HAmNbePC7sqaqJgToMWw64d1BWevVwsdGxHituC3rL5pN4Z","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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.140.251/tcp/56018/p2p/16Uiu2HAmS4xCv3gD2ZFThJCmpLFaH3z19JdxPo2hGh6EgX6NkQiS","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60492/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.203.83/tcp/33872/p2p/16Uiu2HAkygdACdKgmFM9QbR1i7GrQA1buECpMYz8pNGAi9scKNt4","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.248.230/tcp/9669/p2p/16Uiu2HAmHFiTikZ28f8RNAw7ekFAXJi34FqL8Z9ydY1piRkzFmAb","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-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64641/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.140.251/tcp/60493/p2p/16Uiu2HAmS4xCv3gD2ZFThJCmpLFaH3z19JdxPo2hGh6EgX6NkQiS","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-127-ga4e44d","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', '8093', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8093', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8093', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 40%
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:64641/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:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 70.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64641/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":1769921161577459233,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921162621928703,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921162640843469,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921167806218951,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921167820412006,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8093', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8093', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8093', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%', '75.0%']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64641/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:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 70.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64641/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":1769921237867912709,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921245054230389,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921245072597700,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921245085133344,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921245301834382,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8093', '-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 aa51ccdc540e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5184eedccda5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c91e1593646
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa51ccdc540e. 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 12f26fcb6d96
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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5184eedccda5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c91e1593646. Exiting log stream.
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[7000] with id: 2026-02-01_04-45-08__205486b3-1b96-4f11-8945-9ef0f5eec141
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-01_04-45-08__205486b3-1b96-4f11-8945-9ef0f5eec141__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-01_04-45-08__205486b3-1b96-4f11-8945-9ef0f5eec141__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.45.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6587', '6588', '6589', '6590', '6591']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6587:6587 -p 6588:6588 -p 6589:6589 -p 6590:6590 -p 6591:6591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6589 --rest-port=6587 --tcp-port=6588 --discv5-udp-port=6590 --rest-address=0.0.0.0 --nat=extip:172.18.45.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b943cceda6ffbf495d8730e78ca9bcaf0ec0169fcd1ed45a2c8f7be89caca60d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6591 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.60 waku 7238fa00df4f27500f86afb65dc11f070a07eeb821591ed917d17a9e5c89f73f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7238fa00df4f. Setting up logs at ./log/docker/node1_2026-02-01_04-45-08__205486b3-1b96-4f11-8945-9ef0f5eec141__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6587
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 7deb51d6197f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 57a559df7d41. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6587/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.60/tcp/6588/p2p/16Uiu2HAm6BTNFa7vrLnouqTH2HQJjGdZsdZy4MCckP6UjzE7G6cE","/ip4/172.18.45.60/tcp/6589/ws/p2p/16Uiu2HAm6BTNFa7vrLnouqTH2HQJjGdZsdZy4MCckP6UjzE7G6cE"],"enrUri":"enr:-L24QNzJM3zn1tc5yw1lSA316AUV7xVrJOkDw-lcmQC0TWJKIHwRy-3ltA5WsX88DmTNqPXaGXHzzPojg1d1P9qlOlACgmlkgnY0gmlwhKwSLTyKbXVsdGlhZGRyc5YACASsEi08Bhm8AAoErBItPAYZvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECn8wp3epeXPpCTkhUX3jx9XRhwPEZBJJbSyF7IUAn88eDdGNwghm8g3VkcIIZvoV3YWt1MgE"}'
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.67.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47401', '47402', '47403', '47404', '47405']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47401:47401 -p 47402:47402 -p 47403:47403 -p 47404:47404 -p 47405:47405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47403 --rest-port=47401 --tcp-port=47402 --discv5-udp-port=47404 --rest-address=0.0.0.0 --nat=extip:172.18.67.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17a0d8f498dfe3c67117a671bedca3cdbdbe1aabfef73f90ab929c9dd32354ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47405 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNzJM3zn1tc5yw1lSA316AUV7xVrJOkDw-lcmQC0TWJKIHwRy-3ltA5WsX88DmTNqPXaGXHzzPojg1d1P9qlOlACgmlkgnY0gmlwhKwSLTyKbXVsdGlhZGRyc5YACASsEi08Bhm8AAoErBItPAYZvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECn8wp3epeXPpCTkhUX3jx9XRhwPEZBJJbSyF7IUAn88eDdGNwghm8g3VkcIIZvoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.139 waku 9c2485e40e5c6455a14b9ef99c3b30347f54112b0566a1b14147a3f75babee54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c2485e40e5c. Setting up logs at ./log/docker/node2_2026-02-01_04-45-08__205486b3-1b96-4f11-8945-9ef0f5eec141__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47401
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:47401/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.139/tcp/47402/p2p/16Uiu2HAm5sa5AbJ8ZWnKUSbVZdqjmkvFym3m53k9AotxzoncGHKe","/ip4/172.18.67.139/tcp/47403/ws/p2p/16Uiu2HAm5sa5AbJ8ZWnKUSbVZdqjmkvFym3m53k9AotxzoncGHKe"],"enrUri":"enr:-L24QF_chxaxPYf89j2n7YAZHjfPUPqiTdWLlNo4dKPfVLn7G93ZGvAagaJjWrj2MHlyEldhlM7544TZwKUzFOKZMpQCgmlkgnY0gmlwhKwSQ4uKbXVsdGlhZGRyc5YACASsEkOLBrkqAAoErBJDiwa5K90DgnJzhQADAQAAiXNlY3AyNTZrMaECmzdKcwIoN1DsceSzJi7ckDgj-SagpHoP-cwQq9sYECGDdGNwgrkqg3VkcIK5LIV3YWt1MgE"}'
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:6587/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:47401/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:6587/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.67.139/tcp/33368/p2p/16Uiu2HAm5sa5AbJ8ZWnKUSbVZdqjmkvFym3m53k9AotxzoncGHKe","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47401/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.45.60/tcp/6588/p2p/16Uiu2HAm6BTNFa7vrLnouqTH2HQJjGdZsdZy4MCckP6UjzE7G6cE","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-127-ga4e44d","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 7000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7358', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7358', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7358', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:47401/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":1769921121372071655,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7358', '-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 7238fa00df4f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c2485e40e5c
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,152 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[3-20] with id: 2026-02-01_04-44-43__45138531-0f1c-4b38-bd35-6fbc05bb7b12
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-01_04-44-43__45138531-0f1c-4b38-bd35-6fbc05bb7b12__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27263', '27264', '27265', '27266', '27267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27263:27263 -p 27264:27264 -p 27265:27265 -p 27266:27266 -p 27267:27267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27265 --rest-port=27263 --tcp-port=27264 --discv5-udp-port=27266 --rest-address=0.0.0.0 --nat=extip:172.18.142.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad71fc427a0eaad5df1b4ff042c97804ec29c55b135b81d1efee2b6c545cce75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27267 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.64 waku 3294476ad478fd5818253d515b5e19ea86050811f31a9f9acf1c8ef3b71f0ba4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8812e94b2d3b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3294476ad478. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-44-43__45138531-0f1c-4b38-bd35-6fbc05bb7b12__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27263
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 498865e35a70. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27263/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27263/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/27264/p2p/16Uiu2HAmRpmnYcRSxYdpNEyPbEigTRwu2wLYx6bJNXSunzFCRLv5","/ip4/172.18.142.64/tcp/27265/ws/p2p/16Uiu2HAmRpmnYcRSxYdpNEyPbEigTRwu2wLYx6bJNXSunzFCRLv5"],"enrUri":"enr:-L24QNBFSm8NPENmAT6Mv3TLY9veAXxgQAO83f1-_6OAcIbBAKL92RknBm9n2Iu-LXY0Am2Q7149wFyakEVbzakERscCgmlkgnY0gmlwhKwSjkCKbXVsdGlhZGRyc5YACASsEo5ABmqAAAoErBKOQAZqgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw6mIBnRD9Ne9FkFd_oshIefqVTsldmMYRqY6oG9GgqKDdGNwgmqAg3VkcIJqgoV3YWt1MgM"}'
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-01_04-44-43__45138531-0f1c-4b38-bd35-6fbc05bb7b12__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.238.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17706', '17707', '17708', '17709', '17710']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17706:17706 -p 17707:17707 -p 17708:17708 -p 17709:17709 -p 17710:17710 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17708 --rest-port=17706 --tcp-port=17707 --discv5-udp-port=17709 --rest-address=0.0.0.0 --nat=extip:172.18.238.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db5f44b15a4dffa6ea6991e7eba2b3222afe4e9ff2f0b2fea3a5bed0aa6ea809 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17710 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNBFSm8NPENmAT6Mv3TLY9veAXxgQAO83f1-_6OAcIbBAKL92RknBm9n2Iu-LXY0Am2Q7149wFyakEVbzakERscCgmlkgnY0gmlwhKwSjkCKbXVsdGlhZGRyc5YACASsEo5ABmqAAAoErBKOQAZqgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw6mIBnRD9Ne9FkFd_oshIefqVTsldmMYRqY6oG9GgqKDdGNwgmqAg3VkcIJqgoV3YWt1MgM --storenode=/ip4/172.18.142.64/tcp/27264/p2p/16Uiu2HAmRpmnYcRSxYdpNEyPbEigTRwu2wLYx6bJNXSunzFCRLv5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.29 waku 74cd12269463d7808173d7635fc05fae62249b14718b9d610de0c68c9ee11ec6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74cd12269463. Setting up logs at ./log/docker/store_node1_2026-02-01_04-44-43__45138531-0f1c-4b38-bd35-6fbc05bb7b12__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17706
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:17706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17706/debug/v1/info" -H "Content-Type: application/json" -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.29/tcp/17707/p2p/16Uiu2HAmPbubRF67pPvjB6mDm4xyTkUcRaPnCZbnXTeMRCUtW9Dz","/ip4/172.18.238.29/tcp/17708/ws/p2p/16Uiu2HAmPbubRF67pPvjB6mDm4xyTkUcRaPnCZbnXTeMRCUtW9Dz"],"enrUri":"enr:-L24QEMCBiYyWdkeQdi9eGFhfK0A8oFSIPNxgE3yYzxQ-NlsTjMN2o2oqOQLXvamA7q4WkJ_9GgSA8AeCkc1bVsDEX4CgmlkgnY0gmlwhKwS7h2KbXVsdGlhZGRyc5YACASsEu4dBkUrAAoErBLuHQZFLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoqZviSS1nZtlpUYSmZloIOOjha2-0kAxwRwWXe0Qo2mDdGNwgkUrg3VkcIJFLYV3YWt1MgM"}'
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:17706/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.64/tcp/27264/p2p/16Uiu2HAmRpmnYcRSxYdpNEyPbEigTRwu2wLYx6bJNXSunzFCRLv5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27263/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:17706/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/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:27263/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0facc6b71ee45d7f9766f0a7805dfeac9aac4ad007e023e19bfeaf41b4b9238"},{"messageHash":"0xf5baeb99ca3967da8729886f81a0089e4051216137d597cc53a2ce55f5ac5bad"},{"messageHash":"0x43f65fb89df9f329ebc17210a56b03a0779a4264071f59e632ec12a982013143"}],"paginationCursor":"0x43f65fb89df9f329ebc17210a56b03a0779a4264071f59e632ec12a982013143"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17706/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0facc6b71ee45d7f9766f0a7805dfeac9aac4ad007e023e19bfeaf41b4b9238"},{"messageHash":"0xf5baeb99ca3967da8729886f81a0089e4051216137d597cc53a2ce55f5ac5bad"},{"messageHash":"0x43f65fb89df9f329ebc17210a56b03a0779a4264071f59e632ec12a982013143"}],"paginationCursor":"0x43f65fb89df9f329ebc17210a56b03a0779a4264071f59e632ec12a982013143"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27263/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x43f65fb89df9f329ebc17210a56b03a0779a4264071f59e632ec12a982013143&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":"0xec2f03b3b7bfab437cdb92c7f69607b7efd1eecea5ecf3a751461743d83422cc"},{"messageHash":"0xbbfe2965e7b352b609c4c10a5754a0598a43d771893db4c5456e24e8108e42bd"},{"messageHash":"0x96c92abe7cda2403451a9e29f6fb7d959ef2e6a9e988b97add1b01e2ec9db89b"},{"messageHash":"0x82b9bea6f0d670713cf591939d1878c20cea58916e935170ab53243da89ae09b"},{"messageHash":"0x7124fe448f548a8992317e1ae54511b855db881aadc57b2cefccb65f6176f8d6"},{"messageHash":"0x7f413584ca59a003e0a18fbd1b774f3a76854d4826b0341873ad2da975b66e27"},{"messageHash":"0xda26c8066a1c31861f4856cd6668634dbdc8e2070cb0bd7c93cfc0bc4c67b594"},{"messageHash":"0xf26adfb78e7496bcd6816a01d0b54e2de36845905ecd3b1dd2973ae5af83da44"},{"messageHash":"0x159f4905d6ba2898aaf9623c9a8cc92c91d63a7bf5d3735ad0330060f23f9071"},{"messageHash":"0x3989278cda6a856275ca10efdb3aaac90ab7dd1057af524e24a246f182dce921"},{"messageHash":"0x88cb92431c0b8fc665c98f1f2ab9afe1cbd74546c1c8a594de3f3f864e136170"},{"messageHash":"0x662974f23bbcaea109ccc70a1d520ff4c0ad79e843a9e2ca31783496f339d65c"},{"messageHash":"0x6ae6786be002233053a2ef9738c425a491999221d878de755dc2e9993f6a9b43"},{"messageHash":"0xc3b6b9f2e66ef8c63b1ba2f1275369f35dec2928e653cd4516420b18a6cfb0a8"},{"messageHash":"0x1b3ef2d090eb638f1dc5c2f9ec1a9b2534bc65a03dd02ce08b4cf775e9a460ea"},{"messageHash":"0x59ed577b182c0a6d0ed693fc0ac3e7beb2bbb76ff02741bfbcc89d63e12da238"},{"messageHash":"0xcf2e5c9c92fd2fbc4dc7ce2e222cf285ca692d9bf5366fd2299a163aa2b0f82d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17706/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x43f65fb89df9f329ebc17210a56b03a0779a4264071f59e632ec12a982013143&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":"0xec2f03b3b7bfab437cdb92c7f69607b7efd1eecea5ecf3a751461743d83422cc"},{"messageHash":"0xbbfe2965e7b352b609c4c10a5754a0598a43d771893db4c5456e24e8108e42bd"},{"messageHash":"0x96c92abe7cda2403451a9e29f6fb7d959ef2e6a9e988b97add1b01e2ec9db89b"},{"messageHash":"0x82b9bea6f0d670713cf591939d1878c20cea58916e935170ab53243da89ae09b"},{"messageHash":"0x7124fe448f548a8992317e1ae54511b855db881aadc57b2cefccb65f6176f8d6"},{"messageHash":"0x7f413584ca59a003e0a18fbd1b774f3a76854d4826b0341873ad2da975b66e27"},{"messageHash":"0xda26c8066a1c31861f4856cd6668634dbdc8e2070cb0bd7c93cfc0bc4c67b594"},{"messageHash":"0xf26adfb78e7496bcd6816a01d0b54e2de36845905ecd3b1dd2973ae5af83da44"},{"messageHash":"0x159f4905d6ba2898aaf9623c9a8cc92c91d63a7bf5d3735ad0330060f23f9071"},{"messageHash":"0x3989278cda6a856275ca10efdb3aaac90ab7dd1057af524e24a246f182dce921"},{"messageHash":"0x88cb92431c0b8fc665c98f1f2ab9afe1cbd74546c1c8a594de3f3f864e136170"},{"messageHash":"0x662974f23bbcaea109ccc70a1d520ff4c0ad79e843a9e2ca31783496f339d65c"},{"messageHash":"0x6ae6786be002233053a2ef9738c425a491999221d878de755dc2e9993f6a9b43"},{"messageHash":"0xc3b6b9f2e66ef8c63b1ba2f1275369f35dec2928e653cd4516420b18a6cfb0a8"},{"messageHash":"0x1b3ef2d090eb638f1dc5c2f9ec1a9b2534bc65a03dd02ce08b4cf775e9a460ea"},{"messageHash":"0x59ed577b182c0a6d0ed693fc0ac3e7beb2bbb76ff02741bfbcc89d63e12da238"},{"messageHash":"0xcf2e5c9c92fd2fbc4dc7ce2e222cf285ca692d9bf5366fd2299a163aa2b0f82d"}]}'
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 3294476ad478
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 74cd12269463
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-01 04:46:10.650 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:46:10.650 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-02-01_04-46-10__22a21545-8d1f-4d45-9782-19a8de16a2f8
2026-02-01 04:46:10.651 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:46:10.651 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:46:10.651 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-01 04:46:10.657 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:10.657 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-46-10__22a21545-8d1f-4d45-9782-19a8de16a2f8__wakuorg_nwaku:latest.log
2026-02-01 04:46:10.657 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:10.658 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:10.659 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:10.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.180
2026-02-01 04:46:10.659 DEBUG [src.node.docker_mananger] Generated ports ['51270', '51271', '51272', '51273', '51274']
2026-02-01 04:46:10.659 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:10.659 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:10.659 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:10.660 DEBUG [src.node.docker_mananger] docker run -i -t -p 51270:51270 -p 51271:51271 -p 51272:51272 -p 51273:51273 -p 51274:51274 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51272 --rest-port=51270 --tcp-port=51271 --discv5-udp-port=51273 --rest-address=0.0.0.0 --nat=extip:172.18.97.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccf327bdd06b4909d86fd817994bd3dcb4ea83b2fcc0b426ea2d3a3f7bb7c3aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51274 --metrics-logging=true --relay=true
2026-02-01 04:46:10.835 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.180 waku 093199698d75650ce7dd8dacf59fa08f55787f4d857e825f7d251ed97fa3b5c0
2026-02-01 04:46:10.870 DEBUG [src.node.docker_mananger] Container started with ID 093199698d75. Setting up logs at ./log/docker/node1_2026-02-01_04-46-10__22a21545-8d1f-4d45-9782-19a8de16a2f8__wakuorg_nwaku:latest.log
2026-02-01 04:46:10.870 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51270
2026-02-01 04:46:10.871 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:10.919 ERROR [src.node.docker_mananger] Max retries reached for container 3e6f3fc13608. Exiting log stream.
2026-02-01 04:46:11.461 ERROR [src.node.docker_mananger] Max retries reached for container 919ca6d25548. Exiting log stream.
2026-02-01 04:46:11.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51270/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:11.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:11.876 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:11.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51270/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:11.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.180/tcp/51271/p2p/16Uiu2HAmF71JFjM7Sad3Fz4aTTBBj7GEgY5YaDRz3o4WDnhKr7Kc","/ip4/172.18.97.180/tcp/51272/ws/p2p/16Uiu2HAmF71JFjM7Sad3Fz4aTTBBj7GEgY5YaDRz3o4WDnhKr7Kc"],"enrUri":"enr:-L24QJAY-w2eU1ljJllqHMHy0N27xLGUmfpMKsTajlM-riHgBupfXqAvWqMfeDLiUP3hnf6P9j0mKXMJ_ZTogUN4pccCgmlkgnY0gmlwhKwSYbSKbXVsdGlhZGRyc5YACASsEmG0BshHAAoErBJhtAbISN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJGGL4mioDVkLqfdCKCuUWpULJj3u02Qg0gaeEaIQ-xeDdGNwgshHg3VkcILISYV3YWt1MgE"}'
2026-02-01 04:46:11.878 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:11.884 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:11.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-46-10__22a21545-8d1f-4d45-9782-19a8de16a2f8__wakuorg_nwaku:latest.log
2026-02-01 04:46:11.885 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:11.885 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:11.886 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:11.886 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.16
2026-02-01 04:46:11.886 DEBUG [src.node.docker_mananger] Generated ports ['14446', '14447', '14448', '14449', '14450']
2026-02-01 04:46:11.887 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:11.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:11.887 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:11.887 DEBUG [src.node.docker_mananger] docker run -i -t -p 14446:14446 -p 14447:14447 -p 14448:14448 -p 14449:14449 -p 14450:14450 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14448 --rest-port=14446 --tcp-port=14447 --discv5-udp-port=14449 --rest-address=0.0.0.0 --nat=extip:172.18.243.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d25b511788b8a39e3b4fb12aeafde564ece95aefe61bfc7908601336b5f9ee2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14450 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJAY-w2eU1ljJllqHMHy0N27xLGUmfpMKsTajlM-riHgBupfXqAvWqMfeDLiUP3hnf6P9j0mKXMJ_ZTogUN4pccCgmlkgnY0gmlwhKwSYbSKbXVsdGlhZGRyc5YACASsEmG0BshHAAoErBJhtAbISN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJGGL4mioDVkLqfdCKCuUWpULJj3u02Qg0gaeEaIQ-xeDdGNwgshHg3VkcILISYV3YWt1MgE
2026-02-01 04:46:12.060 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.16 waku 7a343052c91d9e9ba197c93be3b68ea8b095d93b7fa05aad19ae86b78463ee39
2026-02-01 04:46:12.099 DEBUG [src.node.docker_mananger] Container started with ID 7a343052c91d. Setting up logs at ./log/docker/node2_2026-02-01_04-46-10__22a21545-8d1f-4d45-9782-19a8de16a2f8__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.100 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14446
2026-02-01 04:46:12.100 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:13.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14446/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:13.109 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:13.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.16/tcp/14447/p2p/16Uiu2HAmFMAKPr2qLDQcD4yHnFp9xgMLqcu49aqEQXqqVPTGsF4n","/ip4/172.18.243.16/tcp/14448/ws/p2p/16Uiu2HAmFMAKPr2qLDQcD4yHnFp9xgMLqcu49aqEQXqqVPTGsF4n"],"enrUri":"enr:-L24QFZpQ_oiV5PGNpdaMQzHR6URkQdoCMGdRMICyzjyPNizYCm_79EoElF_CcL-moz6G7MeWYRF6fppJfbiqGuIHg0CgmlkgnY0gmlwhKwS8xCKbXVsdGlhZGRyc5YACASsEvMQBjhvAAoErBLzEAY4cN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKAHgVY9zmaarjSooCf1-WXjy6m772ejuOwjuK8tXClODdGNwgjhvg3VkcII4cYV3YWt1MgE"}'
2026-02-01 04:46:13.116 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:13.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.180/tcp/51271/p2p/16Uiu2HAmF71JFjM7Sad3Fz4aTTBBj7GEgY5YaDRz3o4WDnhKr7Kc"]'
2026-02-01 04:46:13.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.119 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-01 04:46:13.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51270/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:46:13.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:46:13.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51270/relay/v1/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-01 04:46:13.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.135 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:46:13.235 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:46:13.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51270/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.238 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":1769921173129565184,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:13.240 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:46:13.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14446/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.242 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":1769921173129565184,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:13.244 INFO [src.steps.relay] WARM UP successful!!
2026-02-01 04:46:13.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51270/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
2026-02-01 04:46:13.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:46:13.349 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:46:13.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51270/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.352 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":1769921173246658304,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:13.353 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:46:13.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14446/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.356 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":1769921173246658304,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:13.359 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:46:13.360 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:46:13.360 DEBUG [src.node.waku_node] Stopping container with id 093199698d75
2026-02-01 04:46:13.911 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:13.912 DEBUG [src.node.waku_node] Stopping container with id 7a343052c91d
2026-02-01 04:46:14.410 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:14.410 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:46:14.418 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:46:14.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-02-01_04-44-29__e6b1e8fc-ff09-49ad-9b32-10064e4aea8d
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-01_04-44-29__e6b1e8fc-ff09-49ad-9b32-10064e4aea8d__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.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39168', '39169', '39170', '39171', '39172']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39168:39168 -p 39169:39169 -p 39170:39170 -p 39171:39171 -p 39172:39172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39170 --rest-port=39168 --tcp-port=39169 --discv5-udp-port=39171 --rest-address=0.0.0.0 --nat=extip:172.18.150.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3cefdf7fdaaea46021d4b89ae77ce8dc3a2b10455127b5a51b97563c5e3c3a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39172 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.209 waku ed781ced0287dd4bc377800d575ce7f7d5568f15e1a9cd166aa64fe1cced4fd6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed781ced0287. Setting up logs at ./log/docker/node1_2026-02-01_04-44-29__e6b1e8fc-ff09-49ad-9b32-10064e4aea8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39168
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 dab21142793b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e63b4e5584a5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39168/debug/v1/info" -H "Content-Type: application/json" -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.209/tcp/39169/p2p/16Uiu2HAmU1HFcTp6b5dnY7md9RAqtk32N2VgmWcMwfL6ytJzR2Zv","/ip4/172.18.150.209/tcp/39170/ws/p2p/16Uiu2HAmU1HFcTp6b5dnY7md9RAqtk32N2VgmWcMwfL6ytJzR2Zv"],"enrUri":"enr:-L24QECDy0sxxv_uWDCzT6gcpDSobg8usm7_T8gatiEWYD0CN7H72FtUp3ynO2AoUsrDMxiZ3eYVa3-i2akVU4gUU6ICgmlkgnY0gmlwhKwSltGKbXVsdGlhZGRyc5YACASsEpbRBpkBAAoErBKW0QaZAt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5BIIBsFlcrcoaWWniad0geY0LqAAfBjm-_r_x06a5kmDdGNwgpkBg3VkcIKZA4V3YWt1MgU"}'
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-01_04-44-29__e6b1e8fc-ff09-49ad-9b32-10064e4aea8d__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.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28383', '28384', '28385', '28386', '28387']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28383:28383 -p 28384:28384 -p 28385:28385 -p 28386:28386 -p 28387:28387 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28385 --rest-port=28383 --tcp-port=28384 --discv5-udp-port=28386 --rest-address=0.0.0.0 --nat=extip:172.18.82.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abede075f2334ba727cdcb99763643cdb503d58aef53bfed9d4ddf4dafd9f61f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28387 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QECDy0sxxv_uWDCzT6gcpDSobg8usm7_T8gatiEWYD0CN7H72FtUp3ynO2AoUsrDMxiZ3eYVa3-i2akVU4gUU6ICgmlkgnY0gmlwhKwSltGKbXVsdGlhZGRyc5YACASsEpbRBpkBAAoErBKW0QaZAt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5BIIBsFlcrcoaWWniad0geY0LqAAfBjm-_r_x06a5kmDdGNwgpkBg3VkcIKZA4V3YWt1MgU --filternode=/ip4/172.18.150.209/tcp/39169/p2p/16Uiu2HAmU1HFcTp6b5dnY7md9RAqtk32N2VgmWcMwfL6ytJzR2Zv
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.251 waku 3cf5d9ac4645edb3380a2f3d6cc0112e786bc5b2805501304294c324fcdedbcf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cf5d9ac4645. Setting up logs at ./log/docker/node2_2026-02-01_04-44-29__e6b1e8fc-ff09-49ad-9b32-10064e4aea8d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28383
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:28383/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28383/debug/v1/info" -H "Content-Type: application/json" -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.251/tcp/28384/p2p/16Uiu2HAmPgDFMBxLCXcroCBekE2wZEgG6oBHVmD7oZ1HuKEBUtay","/ip4/172.18.82.251/tcp/28385/ws/p2p/16Uiu2HAmPgDFMBxLCXcroCBekE2wZEgG6oBHVmD7oZ1HuKEBUtay"],"enrUri":"enr:-L24QH4I0sWuhDPYmpknIUgib4tTyeGe8ik0azG-dRapmIMgACSlcSW6MBSeYS91fhhOqOUQWy5Iqjf3MxDwYFg-J-ECgmlkgnY0gmlwhKwSUvuKbXVsdGlhZGRyc5YACASsElL7Bm7gAAoErBJS-wZu4d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDo8C4Z1wXTg1pPT_kYrFdssTyZpBvddYhf2pHFe6rdlaDdGNwgm7gg3VkcIJu4oV3YWt1MgA"}'
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:28383/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.209/tcp/39169/p2p/16Uiu2HAmU1HFcTp6b5dnY7md9RAqtk32N2VgmWcMwfL6ytJzR2Zv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/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:28383/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8bc220ce-bf92-40c6-b5ae-d8dd54fb1581", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8bc220ce-bf92-40c6-b5ae-d8dd54fb1581","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28383/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1769921072182150519,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/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:28383/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c5259892-6b83-447b-a6f5-9692dbf18f1b", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c5259892-6b83-447b-a6f5-9692dbf18f1b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1769921072306388649,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28383/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dfd03c98-93e4-4fd0-9c65-01a6bebd70b4", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dfd03c98-93e4-4fd0-9c65-01a6bebd70b4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1769921072427558218,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28383/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "538ad83e-429e-4508-bf81-94f3b9bb4852", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"538ad83e-429e-4508-bf81-94f3b9bb4852","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1769921072549945289,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/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:28383/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b017fe8e-24b7-4e70-832c-fabb674d150a", "contentFilters": ["/waku/2/rs/3/1000"], "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":"b017fe8e-24b7-4e70-832c-fabb674d150a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1769921072672838619,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:28383/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "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:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:28383/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
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 ed781ced0287
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3cf5d9ac4645
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-02-01_04-47-07__9ab9a52e-664c-4344-9e49-5aa02caaa508
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-01_04-47-07__9ab9a52e-664c-4344-9e49-5aa02caaa508__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.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48791', '48792', '48793', '48794', '48795']
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 48791:48791 -p 48792:48792 -p 48793:48793 -p 48794:48794 -p 48795:48795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48793 --rest-port=48791 --tcp-port=48792 --discv5-udp-port=48794 --rest-address=0.0.0.0 --nat=extip:172.18.28.58 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b6ab0d013daf3eed7a6eb2f2a8bf8d7ee7a5ceee1d2905f0aacc0c3a9ee8aa0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48795 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.58 waku c061854817f2e1b24802a2e128dcd77b3c42cfefa8b6ec96458a5cff6074e2c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c061854817f2. Setting up logs at ./log/docker/node1_2026-02-01_04-47-07__9ab9a52e-664c-4344-9e49-5aa02caaa508__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48791
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 1ffb1b336930. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a3313e3be896. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48791/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48791/debug/v1/info" -H "Content-Type: application/json" -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.58/tcp/48792/p2p/16Uiu2HAm9dEWjahaqhYz73bLHYi5PYTjgtM2RqCn3tk36pG8Y7ug","/ip4/172.18.28.58/tcp/48793/ws/p2p/16Uiu2HAm9dEWjahaqhYz73bLHYi5PYTjgtM2RqCn3tk36pG8Y7ug"],"enrUri":"enr:-L24QHc3oNHCPTzWd-tS7D_OblVrO2SdOmBXxcBivawx3nibI81j4wxq18DiRJBUZumqdkjE91hEPOVKiFb4Opn_1yYCgmlkgnY0gmlwhKwSHDqKbXVsdGlhZGRyc5YACASsEhw6Br6YAAoErBIcOga-md0DgnJzhQACAQAAiXNlY3AyNTZrMaEC0vnKpUXf5gkid1tv-zXT5cg4-qP3SP0OBsFkrAfUS6-DdGNwgr6Yg3VkcIK-moV3YWt1MgU"}'
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-01_04-47-07__9ab9a52e-664c-4344-9e49-5aa02caaa508__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.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52376', '52377', '52378', '52379', '52380']
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 52376:52376 -p 52377:52377 -p 52378:52378 -p 52379:52379 -p 52380:52380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52378 --rest-port=52376 --tcp-port=52377 --discv5-udp-port=52379 --rest-address=0.0.0.0 --nat=extip:172.18.100.8 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fe665b8e16cffae9166c0cb23f95edaa4abca306cbd5a80fdeecbff3a4c2807a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52380 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHc3oNHCPTzWd-tS7D_OblVrO2SdOmBXxcBivawx3nibI81j4wxq18DiRJBUZumqdkjE91hEPOVKiFb4Opn_1yYCgmlkgnY0gmlwhKwSHDqKbXVsdGlhZGRyc5YACASsEhw6Br6YAAoErBIcOga-md0DgnJzhQACAQAAiXNlY3AyNTZrMaEC0vnKpUXf5gkid1tv-zXT5cg4-qP3SP0OBsFkrAfUS6-DdGNwgr6Yg3VkcIK-moV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.8 waku 2b6b7d081fcb5c3d12767db83faceeb191cbd31b2244dfdccc7b57a0d1bed3e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b6b7d081fcb. Setting up logs at ./log/docker/node2_2026-02-01_04-47-07__9ab9a52e-664c-4344-9e49-5aa02caaa508__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52376
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:52376/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52376/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/52377/p2p/16Uiu2HAm76MH1hkU4Y1x9Kny7tR7HDrWoFKT75RCbMrFuF3gkRQq","/ip4/172.18.100.8/tcp/52378/ws/p2p/16Uiu2HAm76MH1hkU4Y1x9Kny7tR7HDrWoFKT75RCbMrFuF3gkRQq"],"enrUri":"enr:-L24QJBOuC-kis7m7pgo3Y0X7YKcYULCG3IdyyuyWxGWY_aOB4QQ5I5wfc-AinD-rr7tEzX0x8ujon1dCZLolUXZ2O8CgmlkgnY0gmlwhKwSZAiKbXVsdGlhZGRyc5YACASsEmQIBsyZAAoErBJkCAbMmt0DgnJzhQACAQAAiXNlY3AyNTZrMaECrVkPYHoAlB9lsShQSzDoyMxQmo92nA_zqZbZoqvJv66DdGNwgsyZg3VkcILMm4V3YWt1MgE"}'
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:52376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.58/tcp/48792/p2p/16Uiu2HAm9dEWjahaqhYz73bLHYi5PYTjgtM2RqCn3tk36pG8Y7ug"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:52376/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:48791/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:48791/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":1769921229834494910,"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:52376/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":1769921229834494910,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921229954251144,"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:52376/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":1769921229954251144,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921230068954691,"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:52376/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":1769921230068954691,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921230183671673,"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:52376/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":1769921230183671673,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921230297441262,"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:52376/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":1769921230297441262,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921230411685088,"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:52376/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":1769921230411685088,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921230525858719,"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:52376/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":1769921230525858719,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48791/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:48791/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":1769921230639992801,"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:52376/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":1769921230639992801,"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 c061854817f2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b6b7d081fcb
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,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a
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-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__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.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42858', '42859', '42860', '42861', '42862']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42858:42858 -p 42859:42859 -p 42860:42860 -p 42861:42861 -p 42862:42862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42860 --rest-port=42858 --tcp-port=42859 --discv5-udp-port=42861 --rest-address=0.0.0.0 --nat=extip:172.18.90.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9310adb9ad3c13c1aff6481c6bfafab8b2f7bff361e8bd9be1fc23c213eee269 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42862 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.10 waku 6ea8bbd868e7dd90f9edd0f918022769d2d16b43567655311d59eeee8fe5a089
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ea8bbd868e7. Setting up logs at ./log/docker/node1_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42858
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 89d3f04a9776. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d11eac00f319. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42858/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42858/debug/v1/info" -H "Content-Type: application/json" -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.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy","/ip4/172.18.90.10/tcp/42860/ws/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"],"enrUri":"enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE"}'
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-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__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.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59317', '59318', '59319', '59320', '59321']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59317:59317 -p 59318:59318 -p 59319:59319 -p 59320:59320 -p 59321:59321 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59319 --rest-port=59317 --tcp-port=59318 --discv5-udp-port=59320 --rest-address=0.0.0.0 --nat=extip:172.18.21.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db6eab86b91c0be344a4ff6cb2bda6edbae0e32b3aa7d4dbbd8dd0e8b5bb8624 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59321 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.150 waku 1582845c4bae80cbb69c2e0032f48b1bf6ead7569e00acbcbafc4e7a72caa757
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1582845c4bae. Setting up logs at ./log/docker/node2_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59317
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:59317/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59317/debug/v1/info" -H "Content-Type: application/json" -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.150/tcp/59318/p2p/16Uiu2HAkwpNfCRaGwBSNjfkRcRoH4MSWJD123K9fCCTWChbwfzPN","/ip4/172.18.21.150/tcp/59319/ws/p2p/16Uiu2HAkwpNfCRaGwBSNjfkRcRoH4MSWJD123K9fCCTWChbwfzPN"],"enrUri":"enr:-L24QDgOQ09Iyw1pn0HxbuvIqy8PALjHgLQA-preFs4op4SgPwYEqD1V93casPHE1HMQJyMjNKjhtZ2JgS5ySzbO69ICgmlkgnY0gmlwhKwSFZaKbXVsdGlhZGRyc5YACASsEhWWBue2AAoErBIVlgbnt90DgnJzhQADAQAAiXNlY3AyNTZrMaECI4gl4ebez8-EZ6q0OpEqp7236bbriVQhl-Re9O1GRyWDdGNwgue2g3VkcILnuIV3YWt1MgE"}'
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:59317/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
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-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__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.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38203', '38204', '38205', '38206', '38207']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38203:38203 -p 38204:38204 -p 38205:38205 -p 38206:38206 -p 38207:38207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38205 --rest-port=38203 --tcp-port=38204 --discv5-udp-port=38206 --rest-address=0.0.0.0 --nat=extip:172.18.129.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=272d71bf652ecbadd95f4f6376a063f9b3d452fc8ab2bc2fce498812f8ba0551 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38207 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.189 waku 18b12358a5ec04e8facb71e9ca09de1dc078a5557a1829a531de4845b4e072fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18b12358a5ec. Setting up logs at ./log/docker/node3_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38203
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:38203/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38203/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/38204/p2p/16Uiu2HAmPxBLmsAzhgbH8khL1odthQyFyby6jueo7r3LGqazfMgA","/ip4/172.18.129.189/tcp/38205/ws/p2p/16Uiu2HAmPxBLmsAzhgbH8khL1odthQyFyby6jueo7r3LGqazfMgA"],"enrUri":"enr:-L24QBfD4jHAttAPhWWgEIp-DhfEll0I53eiLsI638IWBAAhBODhF1FL2HiQI4cEF8YqaJyWdx4o9vto7K2x8vP5SYgCgmlkgnY0gmlwhKwSgb2KbXVsdGlhZGRyc5YACASsEoG9BpU8AAoErBKBvQaVPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp9fbjeIGKpMY6oFMmnB_WPpbcG0OA4mowYggc4IYCE-DdGNwgpU8g3VkcIKVPoV3YWt1MgE"}'
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:38203/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
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-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__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.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39810', '39811', '39812', '39813', '39814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39810:39810 -p 39811:39811 -p 39812:39812 -p 39813:39813 -p 39814:39814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39812 --rest-port=39810 --tcp-port=39811 --discv5-udp-port=39813 --rest-address=0.0.0.0 --nat=extip:172.18.102.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b3bcb6c1afdebfc1d81dfd68ca7c5adbaf20decced2fd458d990da5b9dc2a0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39814 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.163 waku 678f2e216a2b845c1805df1717654a8f08d379b3364861fb9609ea7de60c2657
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 678f2e216a2b. Setting up logs at ./log/docker/node4_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39810
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:39810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39810/debug/v1/info" -H "Content-Type: application/json" -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.163/tcp/39811/p2p/16Uiu2HAmGEZBneKfikhWVGwfwEAefVN198DnQzk3needmpkpazjR","/ip4/172.18.102.163/tcp/39812/ws/p2p/16Uiu2HAmGEZBneKfikhWVGwfwEAefVN198DnQzk3needmpkpazjR"],"enrUri":"enr:-L24QBrqfhF-MDnKNWCW3-ys_mTvbY3qIA-U0GrGgse1fAWdJgjp8nEwwzjzMKnZiftFPt3moJB08UThIEAo2YovB94CgmlkgnY0gmlwhKwSZqOKbXVsdGlhZGRyc5YACASsEmajBpuDAAoErBJmowabhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNSxa_xnzoUxxTS8kCRMbPisGWJBCXFc0aOoA280hE1iDdGNwgpuDg3VkcIKbhYV3YWt1MgE"}'
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:39810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
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-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__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.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26959', '26960', '26961', '26962', '26963']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26959:26959 -p 26960:26960 -p 26961:26961 -p 26962:26962 -p 26963:26963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26961 --rest-port=26959 --tcp-port=26960 --discv5-udp-port=26962 --rest-address=0.0.0.0 --nat=extip:172.18.208.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d90b52ea943eb53ab0e75278edbd2c6d620edfbc259dde49aafeffb2e726cbae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26963 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.89 waku 75313951397cd5e30a3673a77e6637585e441c165749d24eb628e486508c2d02
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75313951397c. Setting up logs at ./log/docker/node5_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26959
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:26959/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26959/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/26960/p2p/16Uiu2HAm9ypFSBauQG6Je5G7z2BThX42dPdgTXXSrq5HCWYhc2ep","/ip4/172.18.208.89/tcp/26961/ws/p2p/16Uiu2HAm9ypFSBauQG6Je5G7z2BThX42dPdgTXXSrq5HCWYhc2ep"],"enrUri":"enr:-L24QDvFyMoG812xtOHtZ6XdqRGPUiy3v3xAng3jYNoSibgwO0viWP67fb52WHMpXkCejgo9XbNGN0K3x6iyTSWkMJ4CgmlkgnY0gmlwhKwS0FmKbXVsdGlhZGRyc5YACASsEtBZBmlQAAoErBLQWQZpUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2D-NrL5SFQokKb4CxQburta74w3PDSoslb3yDT_eqs2DdGNwgmlQg3VkcIJpUoV3YWt1MgE"}'
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:26959/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
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:42858/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:59317/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:38203/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:39810/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:26959/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:42858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42858/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":1769921033830047744,"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:59317/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":1769921033830047744,"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:38203/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":1769921033830047744,"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:39810/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":1769921033830047744,"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:26959/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":1769921033830047744,"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:42858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42858/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":1769921033961779870,"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:59317/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":1769921033961779870,"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:38203/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":1769921033961779870,"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:39810/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":1769921033961779870,"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:26959/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":1769921033961779870,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1582845c4bae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:38203/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":1769921034630946048,"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:39810/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":1769921034630946048,"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:26959/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":1769921034630946048,"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 6ea8bbd868e7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18b12358a5ec
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1582845c4bae. 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 678f2e216a2b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ea8bbd868e7. 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 75313951397c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 18b12358a5ec. 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,131 @@
2026-02-01 04:50:15.201 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:50:15.201 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_pubsub_topics with id: 2026-02-01_04-50-15__0d540776-4405-4ff4-91b6-1afad2abd5ae
2026-02-01 04:50:15.201 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:50:15.201 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:50:15.202 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:50:15.210 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:15.210 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-50-15__0d540776-4405-4ff4-91b6-1afad2abd5ae__wakuorg_nwaku:latest.log
2026-02-01 04:50:15.210 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:15.211 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:15.212 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:15.212 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.171
2026-02-01 04:50:15.212 DEBUG [src.node.docker_mananger] Generated ports ['4243', '4244', '4245', '4246', '4247']
2026-02-01 04:50:15.213 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-01 04:50:15.213 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:50:15.213 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:15.213 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:15.213 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:15.213 DEBUG [src.node.docker_mananger] docker run -i -t -p 4243:4243 -p 4244:4244 -p 4245:4245 -p 4246:4246 -p 4247:4247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4245 --rest-port=4243 --tcp-port=4244 --discv5-udp-port=4246 --rest-address=0.0.0.0 --nat=extip:172.18.195.171 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2123db64df8fa8b22af5fdf83b0f08fea5fe61c0d18570e527bfd6eacb5cfddb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4247 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:50:15.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.171 waku 15c5c24418979367ecab0c338bffd206f8c31a71f3f05d0bc694cd89c79c45ea
2026-02-01 04:50:15.435 DEBUG [src.node.docker_mananger] Container started with ID 15c5c2441897. Setting up logs at ./log/docker/node1_2026-02-01_04-50-15__0d540776-4405-4ff4-91b6-1afad2abd5ae__wakuorg_nwaku:latest.log
2026-02-01 04:50:15.436 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4243
2026-02-01 04:50:15.436 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:15.443 ERROR [src.node.docker_mananger] Max retries reached for container d7b3fd742fed. Exiting log stream.
2026-02-01 04:50:16.004 ERROR [src.node.docker_mananger] Max retries reached for container 091ee13eee7c. Exiting log stream.
2026-02-01 04:50:16.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:16.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:50:16.440 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:16.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:16.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.171/tcp/4244/p2p/16Uiu2HAm7m32wR4QMYx3Xgehkz2u548e2DfWR3c8ZComkBm8Yx7o","/ip4/172.18.195.171/tcp/4245/ws/p2p/16Uiu2HAm7m32wR4QMYx3Xgehkz2u548e2DfWR3c8ZComkBm8Yx7o"],"enrUri":"enr:-L24QDNd4jF6_X2OoKZOhRqLRDPrPq4nzMivetC4kbTAGv5tY2hKBe1zDm157CHJ33IEOPQS9MAkql6qCz4pgXKIZ3wCgmlkgnY0gmlwhKwSw6uKbXVsdGlhZGRyc5YACASsEsOrBhCUAAoErBLDqwYQld0DgnJzhQACAQAAiXNlY3AyNTZrMaECt0IVp2ECRttdirAXCJuTR83JKIeAtd2ArI7kumAlqA6DdGNwghCUg3VkcIIQloV3YWt1MgU"}'
2026-02-01 04:50:16.443 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:16.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:16.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-50-15__0d540776-4405-4ff4-91b6-1afad2abd5ae__wakuorg_nwaku:latest.log
2026-02-01 04:50:16.451 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:16.451 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:16.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:16.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.69
2026-02-01 04:50:16.453 DEBUG [src.node.docker_mananger] Generated ports ['40893', '40894', '40895', '40896', '40897']
2026-02-01 04:50:16.453 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-01 04:50:16.453 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:50:16.453 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:16.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:16.454 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:16.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 40893:40893 -p 40894:40894 -p 40895:40895 -p 40896:40896 -p 40897:40897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40895 --rest-port=40893 --tcp-port=40894 --discv5-udp-port=40896 --rest-address=0.0.0.0 --nat=extip:172.18.96.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eff0817f466f5e051dc649a34ac1cfe0c40b09ccfbecbe73d8ac9fd3e9f498f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40897 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDNd4jF6_X2OoKZOhRqLRDPrPq4nzMivetC4kbTAGv5tY2hKBe1zDm157CHJ33IEOPQS9MAkql6qCz4pgXKIZ3wCgmlkgnY0gmlwhKwSw6uKbXVsdGlhZGRyc5YACASsEsOrBhCUAAoErBLDqwYQld0DgnJzhQACAQAAiXNlY3AyNTZrMaECt0IVp2ECRttdirAXCJuTR83JKIeAtd2ArI7kumAlqA6DdGNwghCUg3VkcIIQloV3YWt1MgU
2026-02-01 04:50:16.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.69 waku 041b8269ebf9e0bdff71085f7185a5db1f10e52aceeab033cae6164dfac11c2e
2026-02-01 04:50:16.677 DEBUG [src.node.docker_mananger] Container started with ID 041b8269ebf9. Setting up logs at ./log/docker/node2_2026-02-01_04-50-15__0d540776-4405-4ff4-91b6-1afad2abd5ae__wakuorg_nwaku:latest.log
2026-02-01 04:50:16.678 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40893
2026-02-01 04:50:16.678 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:17.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:17.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"}]}'
2026-02-01 04:50:17.685 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:17.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:17.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.69/tcp/40894/p2p/16Uiu2HAmDpMepkrhJ8DQ7QsjoT99D3EMvcRyaJcJrnTkzWFKTHHX","/ip4/172.18.96.69/tcp/40895/ws/p2p/16Uiu2HAmDpMepkrhJ8DQ7QsjoT99D3EMvcRyaJcJrnTkzWFKTHHX"],"enrUri":"enr:-L24QIY5PnRD51MICORLBTeFi5M_Zqh2E390SvnuuXvkXZL7MabOloxrFyc6GNd5h7WLVQgm8I54t84D6m2aKzoxSnwCgmlkgnY0gmlwhKwSYEWKbXVsdGlhZGRyc5YACASsEmBFBp--AAoErBJgRQafv90DgnJzhQACAQAAiXNlY3AyNTZrMaEDEUIANU60G-FQFRIzj7AQXH4dShtIUSUv1Za0rg0hPq6DdGNwgp--g3VkcIKfwIV3YWt1MgE"}'
2026-02-01 04:50:17.688 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:17.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.171/tcp/4244/p2p/16Uiu2HAm7m32wR4QMYx3Xgehkz2u548e2DfWR3c8ZComkBm8Yx7o"]'
2026-02-01 04:50:17.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:17.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-01 04:50:17.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:17.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40893/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-01 04:50:17.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:17.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:17.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:17.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:17.833 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:17.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:17.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921417724670685,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:17.838 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:17.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:17.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921417724670685,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:17.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:17.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:17.848 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:17.949 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:17.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:17.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921417843065816,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:17.953 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:17.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:17.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921417843065816,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:17.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:17.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:17.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:18.064 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921417958342178,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.069 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921417958342178,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:18.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:18.079 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:18.179 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418073923120,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.184 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.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":1769921418073923120,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:18.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:18.194 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:18.294 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418188845042,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.299 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418188845042,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:18.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:18.309 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:18.409 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418303727119,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.416 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418303727119,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4243/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-01 04:50:18.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:18.425 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:18.526 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418419981120,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.530 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:18.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40893/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:18.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921418419981120,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:18.536 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:50:18.537 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:50:18.537 DEBUG [src.node.waku_node] Stopping container with id 15c5c2441897
2026-02-01 04:50:19.087 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:19.087 DEBUG [src.node.waku_node] Stopping container with id 041b8269ebf9
2026-02-01 04:50:19.607 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:19.609 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:50:19.619 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:50:19.627 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_extra_field with id: 2026-02-01_04-45-19__301e8cd7-7459-4826-aee1-3ab06dfc16c3
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-01_04-45-19__301e8cd7-7459-4826-aee1-3ab06dfc16c3__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.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32569', '32570', '32571', '32572', '32573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32569:32569 -p 32570:32570 -p 32571:32571 -p 32572:32572 -p 32573:32573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32571 --rest-port=32569 --tcp-port=32570 --discv5-udp-port=32572 --rest-address=0.0.0.0 --nat=extip:172.18.108.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aaedca631fc9c0b14de4fd03d2a7eda352eed973ab47b2642ce2fbf3fca0fc58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32573 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.6 waku 1976cc806ddb6e1f97634bdc69eeebb1b503cc48ca31d17e92769ea3aceff44e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1976cc806ddb. Setting up logs at ./log/docker/node1_2026-02-01_04-45-19__301e8cd7-7459-4826-aee1-3ab06dfc16c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32569
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 966c1ec17a9f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8266487d999. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32569/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/32570/p2p/16Uiu2HAkwVzRJnYdqpn7U5LBgCUPD6Q7kKrjZtMUumtVmnf5SAFH","/ip4/172.18.108.6/tcp/32571/ws/p2p/16Uiu2HAkwVzRJnYdqpn7U5LBgCUPD6Q7kKrjZtMUumtVmnf5SAFH"],"enrUri":"enr:-L24QAWeG2JJNC6ev_Yut-3rXAEpir7Yglvavooo9IVs_5nLR4DYSlzP6a9lC20RRqq0zMSW78-Q8BdruUJKLBa89X4CgmlkgnY0gmlwhKwSbAaKbXVsdGlhZGRyc5YACASsEmwGBn86AAoErBJsBgZ_O90DgnJzhQADAQAAiXNlY3AyNTZrMaECHtKMEbggW7CjXuGDKsPkxYmUKcChZXzklEJWSKOdwqiDdGNwgn86g3VkcIJ_PIV3YWt1MgU"}'
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-01_04-45-19__301e8cd7-7459-4826-aee1-3ab06dfc16c3__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.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61049', '61050', '61051', '61052', '61053']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61049:61049 -p 61050:61050 -p 61051:61051 -p 61052:61052 -p 61053:61053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61051 --rest-port=61049 --tcp-port=61050 --discv5-udp-port=61052 --rest-address=0.0.0.0 --nat=extip:172.18.155.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0bd8a27004bfcb1ba5cf4573ebeaf20b9ab07a5c6b64dc3faba78141d4aabeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61053 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAWeG2JJNC6ev_Yut-3rXAEpir7Yglvavooo9IVs_5nLR4DYSlzP6a9lC20RRqq0zMSW78-Q8BdruUJKLBa89X4CgmlkgnY0gmlwhKwSbAaKbXVsdGlhZGRyc5YACASsEmwGBn86AAoErBJsBgZ_O90DgnJzhQADAQAAiXNlY3AyNTZrMaECHtKMEbggW7CjXuGDKsPkxYmUKcChZXzklEJWSKOdwqiDdGNwgn86g3VkcIJ_PIV3YWt1MgU --filternode=/ip4/172.18.108.6/tcp/32570/p2p/16Uiu2HAkwVzRJnYdqpn7U5LBgCUPD6Q7kKrjZtMUumtVmnf5SAFH
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.236 waku 10e876c0a47267a41db548a6f850c4eec795535cd878f7293b2d6f6df489eb16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10e876c0a472. Setting up logs at ./log/docker/node2_2026-02-01_04-45-19__301e8cd7-7459-4826-aee1-3ab06dfc16c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61049
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:61049/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61049/debug/v1/info" -H "Content-Type: application/json" -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.236/tcp/61050/p2p/16Uiu2HAmV9m7QwhqksgP7QXkiVrwksPRHP1kSLmy4unNjrKmUKpk","/ip4/172.18.155.236/tcp/61051/ws/p2p/16Uiu2HAmV9m7QwhqksgP7QXkiVrwksPRHP1kSLmy4unNjrKmUKpk"],"enrUri":"enr:-L24QEUOXfvS_2P7kzbnIgNjVObLowfcOhHEQg2rcOMTiMJDa5nD5um_OgYzuoZYEd4FZ2ZAwb6iorkeyMuOtycj8VECgmlkgnY0gmlwhKwSm-yKbXVsdGlhZGRyc5YACASsEpvsBu56AAoErBKb7Abue90DgnJzhQADAQAAiXNlY3AyNTZrMaED9RndV98U-4Pmcm_t2dkICsd-1oCRhSYM8OUL65Ho19GDdGNwgu56g3VkcILufIV3YWt1MgA"}'
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:61049/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.6/tcp/32570/p2p/16Uiu2HAkwVzRJnYdqpn7U5LBgCUPD6Q7kKrjZtMUumtVmnf5SAFH"]'
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:32569/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:61049/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9e944a95-b923-4ef5-b26d-7a39ac55a755", "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":"9e944a95-b923-4ef5-b26d-7a39ac55a755","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61049/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
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:61049/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 1976cc806ddb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10e876c0a472
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591
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-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__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.177.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18779', '18780', '18781', '18782', '18783']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18779:18779 -p 18780:18780 -p 18781:18781 -p 18782:18782 -p 18783:18783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18781 --rest-port=18779 --tcp-port=18780 --discv5-udp-port=18782 --rest-address=0.0.0.0 --nat=extip:172.18.177.136 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b8bbc15ab274c67ef62c581149fd2601e1bbee8cdd8caafd4a956f4df9f7d5ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18783 --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.177.136 waku ff3f689bf8f72c68b5c86f61b18eeccf6e970b40ad62da7bdf3667a9a1835b74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff3f689bf8f7. Setting up logs at ./log/docker/node1_2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18779
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 7bd313266dd9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18779/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18779/debug/v1/info" -H "Content-Type: application/json" -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.136/tcp/18780/p2p/16Uiu2HAmHoec4qapWrgRkGk83NvVBr8HdeTvY5wZJd2HD4ytBrjB","/ip4/172.18.177.136/tcp/18781/ws/p2p/16Uiu2HAmHoec4qapWrgRkGk83NvVBr8HdeTvY5wZJd2HD4ytBrjB"],"enrUri":"enr:-L24QOkxvw79GVyz5gLY7UaQha4CpQlDut4Z-09yR_ULtutyds9F4rUDECkWR8sBgaIsVGCrLmz2ZTvYDbleCuXHxIgCgmlkgnY0gmlwhKwSsYiKbXVsdGlhZGRyc5YACASsErGIBklcAAoErBKxiAZJXd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTIJV_tBsGa4MQvwElQRa9hEIWmdBY7ZYx8KDUJLBevKDdGNwgklcg3VkcIJJXoV3YWt1MgU"}'
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-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22483', '22484', '22485', '22486', '22487']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22483:22483 -p 22484:22484 -p 22485:22485 -p 22486:22486 -p 22487:22487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22485 --rest-port=22483 --tcp-port=22484 --discv5-udp-port=22486 --rest-address=0.0.0.0 --nat=extip:172.18.50.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2ceadef289cd0a43d30add579e448bf1937ff093c9e0e2c5cb7c5ccfa05d9e9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22487 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOkxvw79GVyz5gLY7UaQha4CpQlDut4Z-09yR_ULtutyds9F4rUDECkWR8sBgaIsVGCrLmz2ZTvYDbleCuXHxIgCgmlkgnY0gmlwhKwSsYiKbXVsdGlhZGRyc5YACASsErGIBklcAAoErBKxiAZJXd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTIJV_tBsGa4MQvwElQRa9hEIWmdBY7ZYx8KDUJLBevKDdGNwgklcg3VkcIJJXoV3YWt1MgU --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.50.29 waku f9d910d5270c1ac68863adeb789ffe556a88149dab7d19c5dcc964ccd653c27b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9d910d5270c. Setting up logs at ./log/docker/node2_2026-02-01_04-45-28__0213ab90-a507-4cd9-979b-cc53ea282591__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22483
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:22483/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.29/tcp/22484/p2p/16Uiu2HAmJk3CoknLTiaC44cwtjGVSqUwBDsio3azNrV9vpD5pFtt","/ip4/172.18.50.29/tcp/22485/ws/p2p/16Uiu2HAmJk3CoknLTiaC44cwtjGVSqUwBDsio3azNrV9vpD5pFtt"],"enrUri":"enr:-L24QBjNc8dE6Rs29_QgqmggjYZTuYB0zdIgcDNK-Akrh-IwKNnffAsWpIYe3-LqcwRO4g_jgmbLCCuf-1yRZxvkR9sCgmlkgnY0gmlwhKwSMh2KbXVsdGlhZGRyc5YACASsEjIdBlfUAAoErBIyHQZX1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWnFAmV-lyx3C3MNs8oNA9XxF5XC0dNBRHGB5V4p19xGDdGNwglfUg3VkcIJX1oV3YWt1MgE"}'
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:22483/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.136/tcp/18780/p2p/16Uiu2HAmHoec4qapWrgRkGk83NvVBr8HdeTvY5wZJd2HD4ytBrjB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18779/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/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:22483/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/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:18779/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:18779/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":1769921131447441922,"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:22483/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":1769921131447441922,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18779/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:18779/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":1769921131561657971,"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:22483/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":1769921131561657971,"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 ff3f689bf8f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9d910d5270c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_hashes with id: 2026-02-01_04-45-11__60a5f8cd-9566-4cdd-96f9-af7c192326bf
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-01_04-45-11__60a5f8cd-9566-4cdd-96f9-af7c192326bf__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.136.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58807', '58808', '58809', '58810', '58811']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58807:58807 -p 58808:58808 -p 58809:58809 -p 58810:58810 -p 58811:58811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58809 --rest-port=58807 --tcp-port=58808 --discv5-udp-port=58810 --rest-address=0.0.0.0 --nat=extip:172.18.136.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7a4b29b3caffb159dd2d8a243d6e33ab7cf6fd19f4cfe4111fc9a16cc0fa6f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58811 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.234 waku d47a7cac1e6931942225569e26aaafdc0396940e82965aa229f82075b58447ba
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a69e75ed583f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d47a7cac1e69. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-45-11__60a5f8cd-9566-4cdd-96f9-af7c192326bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58807
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 fbe2578bd4aa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58807/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.234/tcp/58808/p2p/16Uiu2HAmP3JxGUtC8V1q8qf4Z6RM6C7zZWR8x5KSJtgWQ1rWS87P","/ip4/172.18.136.234/tcp/58809/ws/p2p/16Uiu2HAmP3JxGUtC8V1q8qf4Z6RM6C7zZWR8x5KSJtgWQ1rWS87P"],"enrUri":"enr:-L24QEJHEotmRFAHZ2uhR19Vier5wwHI5JNH2A45CaBwA7eCIeTDe-Vrb4MswQk3uWYWbAZeEgkiykIyEljdINT4BGgCgmlkgnY0gmlwhKwSiOqKbXVsdGlhZGRyc5YACASsEojqBuW4AAoErBKI6gblud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmkyufnoG7ZgMFqzFvvZNCF7F1LWddjl647NHixcMckaDdGNwguW4g3VkcILluoV3YWt1MgM"}'
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-01_04-45-11__60a5f8cd-9566-4cdd-96f9-af7c192326bf__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.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64863', '64864', '64865', '64866', '64867']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64863:64863 -p 64864:64864 -p 64865:64865 -p 64866:64866 -p 64867:64867 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64865 --rest-port=64863 --tcp-port=64864 --discv5-udp-port=64866 --rest-address=0.0.0.0 --nat=extip:172.18.92.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd04c2a3cec8bd5ac359b736cb307cc502fa9aaf129fde6052dcdcab2bc1cbca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64867 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEJHEotmRFAHZ2uhR19Vier5wwHI5JNH2A45CaBwA7eCIeTDe-Vrb4MswQk3uWYWbAZeEgkiykIyEljdINT4BGgCgmlkgnY0gmlwhKwSiOqKbXVsdGlhZGRyc5YACASsEojqBuW4AAoErBKI6gblud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmkyufnoG7ZgMFqzFvvZNCF7F1LWddjl647NHixcMckaDdGNwguW4g3VkcILluoV3YWt1MgM --storenode=/ip4/172.18.136.234/tcp/58808/p2p/16Uiu2HAmP3JxGUtC8V1q8qf4Z6RM6C7zZWR8x5KSJtgWQ1rWS87P --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.93 waku 78bec2811e47281f9537b93922ac4514753e734fab3970772969f87bfd03ab07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78bec2811e47. Setting up logs at ./log/docker/store_node1_2026-02-01_04-45-11__60a5f8cd-9566-4cdd-96f9-af7c192326bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64863
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:64863/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64863/debug/v1/info" -H "Content-Type: application/json" -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.93/tcp/64864/p2p/16Uiu2HAm6H4MuwSPVEZS2ZBPDSN4Y6FmT2ABkZD1jtP9g2yBiVwv","/ip4/172.18.92.93/tcp/64865/ws/p2p/16Uiu2HAm6H4MuwSPVEZS2ZBPDSN4Y6FmT2ABkZD1jtP9g2yBiVwv"],"enrUri":"enr:-L24QP0Btk_w8gftWhB7KlYQj55tRx4loJ4AsGWNV_Vq3pknPKSLZ5WcITcRzI6y59WlFdO71OSCCWSsNbO3_n9lyEMCgmlkgnY0gmlwhKwSXF2KbXVsdGlhZGRyc5YACASsElxdBv1gAAoErBJcXQb9Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoTuit6wobWILTjUb2AoasJzxA2NnVh8ZtUA63WIa6imDdGNwgv1gg3VkcIL9YoV3YWt1MgM"}'
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:64863/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.234/tcp/58808/p2p/16Uiu2HAmP3JxGUtC8V1q8qf4Z6RM6C7zZWR8x5KSJtgWQ1rWS87P"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58807/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:64863/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:58807/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:58807/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:58807/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:58807/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:58807/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":"0x5ab063700eda34c2bd19fad35730033aa061c00953a6a81905b59ce084678230"},{"messageHash":"0xc2ee8aaee4059a465d91e9539c4851b2b5fa830441bb061f78eb9d978d7986d2"},{"messageHash":"0x0169f7789bcaad871ae6bfbd9fe1b864d09f7d9fdae6297ca986e137dd4d8789"},{"messageHash":"0xbd9007fefbea633a25fd9efb75ee75a277b23007f97d711cf3e97572bf7ed803"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64863/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":"0x5ab063700eda34c2bd19fad35730033aa061c00953a6a81905b59ce084678230"},{"messageHash":"0xc2ee8aaee4059a465d91e9539c4851b2b5fa830441bb061f78eb9d978d7986d2"},{"messageHash":"0x0169f7789bcaad871ae6bfbd9fe1b864d09f7d9fdae6297ca986e137dd4d8789"},{"messageHash":"0xbd9007fefbea633a25fd9efb75ee75a277b23007f97d711cf3e97572bf7ed803"}]}'
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 d47a7cac1e69
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 78bec2811e47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_paused with id: 2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc
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-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3789', '3790', '3791', '3792', '3793']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3789:3789 -p 3790:3790 -p 3791:3791 -p 3792:3792 -p 3793:3793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3791 --rest-port=3789 --tcp-port=3790 --discv5-udp-port=3792 --rest-address=0.0.0.0 --nat=extip:172.18.84.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c6b98c75def237c64ca4836d6aee8ee2b6fbb9f2b3cafde20e1c1f85a9ce0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3793 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.213 waku 28e7bdc012676739faa933c2226557b7a7d5d3e67adb29efc483372ce8356a6e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e1bfac26c42. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28e7bdc01267. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3789
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 56271f31b650. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3789/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3789/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.213/tcp/3790/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd","/ip4/172.18.84.213/tcp/3791/ws/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd"],"enrUri":"enr:-L24QEe3F-x6HjFE-jmhJa-6T2EMBwwrNp5kBI9ozLhZq1jcGqDXwZQe0NhFjzCRoxwx7dTDgQikN_Y0X_G9LGljLZQCgmlkgnY0gmlwhKwSVNWKbXVsdGlhZGRyc5YACASsElTVBg7OAAoErBJU1QYOz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW07wRnkN2ME8nYUxmJ47qj0dKT0MLMTaybY1wMSHlXqDdGNwgg7Og3VkcIIO0IV3YWt1MgM"}'
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-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__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.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53928', '53929', '53930', '53931', '53932']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53928:53928 -p 53929:53929 -p 53930:53930 -p 53931:53931 -p 53932:53932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53930 --rest-port=53928 --tcp-port=53929 --discv5-udp-port=53931 --rest-address=0.0.0.0 --nat=extip:172.18.92.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c11da8b44e186c061f3da9b9aaf5928980b73b83a90a81d1a7b4fbd12c6ebae7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53932 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEe3F-x6HjFE-jmhJa-6T2EMBwwrNp5kBI9ozLhZq1jcGqDXwZQe0NhFjzCRoxwx7dTDgQikN_Y0X_G9LGljLZQCgmlkgnY0gmlwhKwSVNWKbXVsdGlhZGRyc5YACASsElTVBg7OAAoErBJU1QYOz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW07wRnkN2ME8nYUxmJ47qj0dKT0MLMTaybY1wMSHlXqDdGNwgg7Og3VkcIIO0IV3YWt1MgM --storenode=/ip4/172.18.84.213/tcp/3790/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.241 waku 44bfe686883b0be18cfd0c598b21c5ec579c9289d62fe9d992fb0e658a52d98a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44bfe686883b. Setting up logs at ./log/docker/store_node1_2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53928
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:53928/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53928/debug/v1/info" -H "Content-Type: application/json" -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.241/tcp/53929/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc","/ip4/172.18.92.241/tcp/53930/ws/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc"],"enrUri":"enr:-L24QG8nqrOBBkiaPRudZa2XMoua1iMo9bIgWsFc_QWzobWSGssHcMOW6M-NPT3S01X4atmviGL1-qcWc1ID6TAMEbsCgmlkgnY0gmlwhKwSXPGKbXVsdGlhZGRyc5YACASsElzxBtKpAAoErBJc8QbSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFH9Fmj1yxsspIRx_je_bxRzQgllZiTY-1BIyOJdk79ODdGNwgtKpg3VkcILSq4V3YWt1MgM"}'
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:53928/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.213/tcp/3790/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3789/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:53928/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:3789/relay/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:3789/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":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"}]}'
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:53928/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":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 44bfe686883b
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3789/relay/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.node.waku_node:waku_node.py:267 Unpause container with id 44bfe686883b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53928/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53928/debug/v1/info" -H "Content-Type: application/json" -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.241/tcp/53929/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc","/ip4/172.18.92.241/tcp/53930/ws/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc"],"enrUri":"enr:-L24QG8nqrOBBkiaPRudZa2XMoua1iMo9bIgWsFc_QWzobWSGssHcMOW6M-NPT3S01X4atmviGL1-qcWc1ID6TAMEbsCgmlkgnY0gmlwhKwSXPGKbXVsdGlhZGRyc5YACASsElzxBtKpAAoErBJc8QbSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFH9Fmj1yxsspIRx_je_bxRzQgllZiTY-1BIyOJdk79ODdGNwgtKpg3VkcILSq4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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:3789/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":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
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:53928/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":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
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:3789/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":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53928/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":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
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 28e7bdc01267
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44bfe686883b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_equals_end_time with id: 2026-02-01_04-45-09__afecf31e-58f5-4f4b-96aa-49fb8af76ecc
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-01_04-45-09__afecf31e-58f5-4f4b-96aa-49fb8af76ecc__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.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18544', '18545', '18546', '18547', '18548']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18544:18544 -p 18545:18545 -p 18546:18546 -p 18547:18547 -p 18548:18548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18546 --rest-port=18544 --tcp-port=18545 --discv5-udp-port=18547 --rest-address=0.0.0.0 --nat=extip:172.18.26.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da1df26d8cd3c7f7f14e80b2639a40d6e87aa4d06dc3f889ba9c08f1e03b5afa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18548 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.183 waku 230513b3c4e714fa06848140b7aaaeae010938820c35432a1d9e8bace2b9f568
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 230513b3c4e7. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-45-09__afecf31e-58f5-4f4b-96aa-49fb8af76ecc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18544
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 7b0ee3a14023. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e55a8e5f0302. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18544/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18544/debug/v1/info" -H "Content-Type: application/json" -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.183/tcp/18545/p2p/16Uiu2HAm4raMfHep7UyKLhEMygwPPJYB8gz4j72VLTzd6LEHR265","/ip4/172.18.26.183/tcp/18546/ws/p2p/16Uiu2HAm4raMfHep7UyKLhEMygwPPJYB8gz4j72VLTzd6LEHR265"],"enrUri":"enr:-L24QG6TGgZ13wCgNs91TITeQXlC3MJUE7aKDJu4PCp3d-jVCOGLq1zooSAnIiDfYFTaRd5ap23wG-l5NhLekYa4WSwCgmlkgnY0gmlwhKwSGreKbXVsdGlhZGRyc5YACASsEhq3BkhxAAoErBIatwZIct0DgnJzhQADAQAAiXNlY3AyNTZrMaECjBpYOq5By2xM0T0NcyxRvb0JhkLRU9mnXOdwW6LjhWqDdGNwgkhxg3VkcIJIc4V3YWt1MgM"}'
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-01_04-45-09__afecf31e-58f5-4f4b-96aa-49fb8af76ecc__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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50563', '50564', '50565', '50566', '50567']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50563:50563 -p 50564:50564 -p 50565:50565 -p 50566:50566 -p 50567:50567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50565 --rest-port=50563 --tcp-port=50564 --discv5-udp-port=50566 --rest-address=0.0.0.0 --nat=extip:172.18.139.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4dbdb9625b273a9cec64de1345a837ca3b4f55d0d7b8e691d4cfe6edd1b509bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50567 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG6TGgZ13wCgNs91TITeQXlC3MJUE7aKDJu4PCp3d-jVCOGLq1zooSAnIiDfYFTaRd5ap23wG-l5NhLekYa4WSwCgmlkgnY0gmlwhKwSGreKbXVsdGlhZGRyc5YACASsEhq3BkhxAAoErBIatwZIct0DgnJzhQADAQAAiXNlY3AyNTZrMaECjBpYOq5By2xM0T0NcyxRvb0JhkLRU9mnXOdwW6LjhWqDdGNwgkhxg3VkcIJIc4V3YWt1MgM --storenode=/ip4/172.18.26.183/tcp/18545/p2p/16Uiu2HAm4raMfHep7UyKLhEMygwPPJYB8gz4j72VLTzd6LEHR265 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.4 waku d1d3265fb823b50e9f4ad1d9210b4335cb0fda79f993e0fed5fc917fb4b33482
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1d3265fb823. Setting up logs at ./log/docker/store_node1_2026-02-01_04-45-09__afecf31e-58f5-4f4b-96aa-49fb8af76ecc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50563
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:50563/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50563/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/50564/p2p/16Uiu2HAm26sQUgJV8gC1mbpdVaMD3UztikULHE6wde11QFdkyFy1","/ip4/172.18.139.4/tcp/50565/ws/p2p/16Uiu2HAm26sQUgJV8gC1mbpdVaMD3UztikULHE6wde11QFdkyFy1"],"enrUri":"enr:-L24QE-Jddobx8WFf3_rlrmlMtN2Vp6Y5aO1Ho_Iuu_N6Lw-QWMf1b4WqxtPH9Isj6FYC-zGewtgZlMOGYVum-8-gmsCgmlkgnY0gmlwhKwSiwSKbXVsdGlhZGRyc5YACASsEosEBsWEAAoErBKLBAbFhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYzCxK7cUfu7WzYxHbd1JyFO9egE8-7XzJZfAfO3BlpiDdGNwgsWEg3VkcILFhoV3YWt1MgM"}'
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:50563/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.183/tcp/18545/p2p/16Uiu2HAm4raMfHep7UyKLhEMygwPPJYB8gz4j72VLTzd6LEHR265"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18544/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:50563/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:18544/relay/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:18544/relay/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:18544/relay/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:18544/relay/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:18544/relay/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:18544/relay/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:18544/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769921108640291840&endTime=1769921108640291840&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":"0xb092fb65416fbc2b060ff6b31b428066fc8fd124ff1b18c6eabc3861b79f3abd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50563/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769921108640291840&endTime=1769921108640291840&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":"0xb092fb65416fbc2b060ff6b31b428066fc8fd124ff1b18c6eabc3861b79f3abd"}]}'
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 230513b3c4e7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d1d3265fb823
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,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-02-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe
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-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe__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.221.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34884', '34885', '34886', '34887', '34888']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34884:34884 -p 34885:34885 -p 34886:34886 -p 34887:34887 -p 34888:34888 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34886 --rest-port=34884 --tcp-port=34885 --discv5-udp-port=34887 --rest-address=0.0.0.0 --nat=extip:172.18.221.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bcc54a61c0df24dd8b2f3bd5cc58a97aa92bab7e60fd0f1b53dcaf1abacdda5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34888 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.213 waku 39abf03bb6cacfb0ee0c505d84cf3ab157ba716bea5461ddb055035b2e279e84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39abf03bb6ca. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34884
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 2be1b6380d3d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c5e9d1dbc66a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34884/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.213/tcp/34885/p2p/16Uiu2HAmSWfpkZBErBHzkW3AYrZi3oHuSmDMpBWB9qsDbQp4gLsQ","/ip4/172.18.221.213/tcp/34886/ws/p2p/16Uiu2HAmSWfpkZBErBHzkW3AYrZi3oHuSmDMpBWB9qsDbQp4gLsQ"],"enrUri":"enr:-L24QLQVEN-Yt62RxxrNZstjJvC780JTWZrav1CnBvCQjTi3UgQHsGddFK5LSynQcO24d-HDRhvfdR1J7ivD7wdVACQCgmlkgnY0gmlwhKwS3dWKbXVsdGlhZGRyc5YACASsEt3VBohFAAoErBLd1QaIRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzeIFwi78dhEpODxNSD_FcNpmkygT4woWOwH5vOIzNX-DdGNwgohFg3VkcIKIR4V3YWt1Mgk"}'
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-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe__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.222.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8328', '8329', '8330', '8331', '8332']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8328:8328 -p 8329:8329 -p 8330:8330 -p 8331:8331 -p 8332:8332 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8330 --rest-port=8328 --tcp-port=8329 --discv5-udp-port=8331 --rest-address=0.0.0.0 --nat=extip:172.18.222.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd76ca68fd86b1cf007ffdb2ee5e3d10aaa54eeb63ec3ebad5cf3d8ce1dd87e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8332 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.122 waku 680a6d3b963c371c4f53e2c26304d4e6f476320f617e9006985f1ff1a2605faa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 680a6d3b963c. Setting up logs at ./log/docker/receiving_node2_2026-02-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8328
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:8328/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.122/tcp/8329/p2p/16Uiu2HAmEXRqg2WygCUG8qTRG5yKR2Pq3m6zZNiDZ7WQzGJXEr4E","/ip4/172.18.222.122/tcp/8330/ws/p2p/16Uiu2HAmEXRqg2WygCUG8qTRG5yKR2Pq3m6zZNiDZ7WQzGJXEr4E"],"enrUri":"enr:-L24QBmOkIodn5dQ6Je0h4DCwqWmQXDBJH2kIQa4WKEyAg6lHUO0uCGxXaYraVNi4bhj6bmd0U5Q4dJU5Ms2GT22UdYCgmlkgnY0gmlwhKwS3nqKbXVsdGlhZGRyc5YACASsEt56BiCJAAoErBLeegYgit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDG8eMXgDIpqwGl_7R5uFD9VxQsoh7gQGWs-D13EU5BWeDdGNwgiCJg3VkcIIgi4V3YWt1MgE"}'
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:8328/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.213/tcp/34885/p2p/16Uiu2HAmSWfpkZBErBHzkW3AYrZi3oHuSmDMpBWB9qsDbQp4gLsQ"]'
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-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe__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.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38376', '38377', '38378', '38379', '38380']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38376:38376 -p 38377:38377 -p 38378:38378 -p 38379:38379 -p 38380:38380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38378 --rest-port=38376 --tcp-port=38377 --discv5-udp-port=38379 --rest-address=0.0.0.0 --nat=extip:172.18.21.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fca6133aecdd41b284b60ccbdade7f1ddbed4e3bec1cb8a4f3debf7ecdbdc2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38380 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLQVEN-Yt62RxxrNZstjJvC780JTWZrav1CnBvCQjTi3UgQHsGddFK5LSynQcO24d-HDRhvfdR1J7ivD7wdVACQCgmlkgnY0gmlwhKwS3dWKbXVsdGlhZGRyc5YACASsEt3VBohFAAoErBLd1QaIRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzeIFwi78dhEpODxNSD_FcNpmkygT4woWOwH5vOIzNX-DdGNwgohFg3VkcIKIR4V3YWt1Mgk --lightpushnode=/ip4/172.18.221.213/tcp/34885/p2p/16Uiu2HAmSWfpkZBErBHzkW3AYrZi3oHuSmDMpBWB9qsDbQp4gLsQ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.221 waku 43e5ce3ce2d00149af3a56fb4f8ddee6b85fb797b44cc5609e83b4e71cbb3f93
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43e5ce3ce2d0. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-51-11__1bb30bce-fb67-410e-9bc0-31ea8392a6fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38376
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:38376/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38376/debug/v1/info" -H "Content-Type: application/json" -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.221/tcp/38377/p2p/16Uiu2HAmUYo23MQFmAVrZJje1JssHAZdiynVLKqar3EAk5yjWJM7","/ip4/172.18.21.221/tcp/38378/ws/p2p/16Uiu2HAmUYo23MQFmAVrZJje1JssHAZdiynVLKqar3EAk5yjWJM7"],"enrUri":"enr:-L24QBb5UgPZc3tyjR4uzQ74X1y2tv0LY_WTptO0ttE1pUS0QEaTpoO9ov7maqEcsvdfj_1z1oG9RfXefWwMbhfltPkCgmlkgnY0gmlwhKwSFd2KbXVsdGlhZGRyc5YACASsEhXdBpXpAAoErBIV3QaV6t0DgnJzhQADAQAAiXNlY3AyNTZrMaED7CSxZyGdbmTfExb3rylWa3392BiEbaB4nez6OyLpcZqDdGNwgpXpg3VkcIKV64V3YWt1Mgk"}'
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:38376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.213/tcp/34885/p2p/16Uiu2HAmSWfpkZBErBHzkW3AYrZi3oHuSmDMpBWB9qsDbQp4gLsQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.122/tcp/8329/p2p/16Uiu2HAmEXRqg2WygCUG8qTRG5yKR2Pq3m6zZNiDZ7WQzGJXEr4E"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34884/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:8328/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:38376/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:38376/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921475377460384}}'
INFO  src.node.api_clients.base_client:base_client.py: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:34884/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":1769921475377460384,"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:8328/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":1769921475377460384,"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:38376/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":1769921475377460384,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38376/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921475377460384}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:38376/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 39abf03bb6ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 680a6d3b963c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 43e5ce3ce2d0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39abf03bb6ca. 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,123 @@
2026-02-01 04:49:08.933 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:49:08.933 DEBUG [tests.conftest] Running test: test_metrics_after_light_push with id: 2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f
2026-02-01 04:49:08.934 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:49:08.934 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:49:08.934 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:49:08.934 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:49:08.935 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:49:08.942 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:08.943 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f__wakuorg_nwaku:latest.log
2026-02-01 04:49:08.943 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:08.943 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:08.944 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:08.945 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.156
2026-02-01 04:49:08.945 DEBUG [src.node.docker_mananger] Generated ports ['6193', '6194', '6195', '6196', '6197']
2026-02-01 04:49:08.945 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:08.945 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:08.945 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:08.945 DEBUG [src.node.docker_mananger] docker run -i -t -p 6193:6193 -p 6194:6194 -p 6195:6195 -p 6196:6196 -p 6197:6197 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6195 --rest-port=6193 --tcp-port=6194 --discv5-udp-port=6196 --rest-address=0.0.0.0 --nat=extip:172.18.149.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f8ad9ec13e7ac4adec58ba81ca79a81c4c1ce5f5e936feab2eca3dedfffec12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6197 --metrics-logging=true --lightpush=true --relay=true
2026-02-01 04:49:09.136 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.156 waku b8fd65103687eb11197721deba5b0edbc0bfc1405549f0ea26c4aafd6c4b4656
2026-02-01 04:49:09.158 ERROR [src.node.docker_mananger] Max retries reached for container 0470121643c8. Exiting log stream.
2026-02-01 04:49:09.168 DEBUG [src.node.docker_mananger] Container started with ID b8fd65103687. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f__wakuorg_nwaku:latest.log
2026-02-01 04:49:09.169 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6193
2026-02-01 04:49:09.169 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:09.711 ERROR [src.node.docker_mananger] Max retries reached for container f26ab674158f. Exiting log stream.
2026-02-01 04:49:10.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6193/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:10.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2026-02-01 04:49:10.173 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:10.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6193/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:10.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.156/tcp/6194/p2p/16Uiu2HAm1Y2DunotX5onm1xgwfVThHHccA9WKAjYjHxS2G4gCtDz","/ip4/172.18.149.156/tcp/6195/ws/p2p/16Uiu2HAm1Y2DunotX5onm1xgwfVThHHccA9WKAjYjHxS2G4gCtDz"],"enrUri":"enr:-L24QIhsVGerY4wUdmbgAOpFFxOsmqMwmA1g4lEIMkL2JyaxZ0W2LffSpK2Tax9KU84alnD-2W6RCgryow9g0FI8Nu8CgmlkgnY0gmlwhKwSlZyKbXVsdGlhZGRyc5YACASsEpWcBhgyAAoErBKVnAYYM90DgnJzhQADAQAAiXNlY3AyNTZrMaECWsZ-5mbJcCYrmrDbFwdjjNPCpTn-3B2VuqiiyFzYdmWDdGNwghgyg3VkcIIYNIV3YWt1Mgk"}'
2026-02-01 04:49:10.175 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:10.182 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:10.182 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f__wakuorg_nwaku:latest.log
2026-02-01 04:49:10.183 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:10.183 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:10.184 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:10.184 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.50
2026-02-01 04:49:10.184 DEBUG [src.node.docker_mananger] Generated ports ['48190', '48191', '48192', '48193', '48194']
2026-02-01 04:49:10.185 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:10.185 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:10.185 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:10.185 DEBUG [src.node.docker_mananger] docker run -i -t -p 48190:48190 -p 48191:48191 -p 48192:48192 -p 48193:48193 -p 48194:48194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48192 --rest-port=48190 --tcp-port=48191 --discv5-udp-port=48193 --rest-address=0.0.0.0 --nat=extip:172.18.241.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25a347de05deddf7a92734a88fced7dcdcca2cb636ab2b4ce5ca90addbfd18f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48194 --metrics-logging=true --lightpush=false --relay=true
2026-02-01 04:49:10.369 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.50 waku 3640cda79bec5fd44ed744f93afe9aaefdf14ce9b9309162574e28ac15902b09
2026-02-01 04:49:10.399 DEBUG [src.node.docker_mananger] Container started with ID 3640cda79bec. Setting up logs at ./log/docker/receiving_node2_2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f__wakuorg_nwaku:latest.log
2026-02-01 04:49:10.399 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48190
2026-02-01 04:49:10.399 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:11.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48190/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:11.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:49:11.403 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:11.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:11.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.50/tcp/48191/p2p/16Uiu2HAm8KiaQ1MDGnYDaiajC27LmZUouypBPZZ4ukr3D6py2oLP","/ip4/172.18.241.50/tcp/48192/ws/p2p/16Uiu2HAm8KiaQ1MDGnYDaiajC27LmZUouypBPZZ4ukr3D6py2oLP"],"enrUri":"enr:-L24QLunMyJ_XrQTtlGizo3jnKmlGtaG_yHNcJ9X2RJOUxx7CVxZhUTzh-bT3DTtBnMMoGiZXEp0SMGg4M9iGpNfmyMCgmlkgnY0gmlwhKwS8TKKbXVsdGlhZGRyc5YACASsEvEyBrw_AAoErBLxMga8QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECv6FhlglGZ5z2cZ8gp9jB2NY2iDFTM_cnPH2ohDh-RCSDdGNwgrw_g3VkcIK8QYV3YWt1MgE"}'
2026-02-01 04:49:11.406 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:11.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.156/tcp/6194/p2p/16Uiu2HAm1Y2DunotX5onm1xgwfVThHHccA9WKAjYjHxS2G4gCtDz"]'
2026-02-01 04:49:11.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:11.447 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:11.447 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f__wakuorg_nwaku:latest.log
2026-02-01 04:49:11.447 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:11.448 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:11.451 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:11.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.217
2026-02-01 04:49:11.453 DEBUG [src.node.docker_mananger] Generated ports ['34134', '34135', '34136', '34137', '34138']
2026-02-01 04:49:11.454 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:11.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:11.455 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:11.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 34134:34134 -p 34135:34135 -p 34136:34136 -p 34137:34137 -p 34138:34138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34136 --rest-port=34134 --tcp-port=34135 --discv5-udp-port=34137 --rest-address=0.0.0.0 --nat=extip:172.18.91.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f2582bf6e07cad4a9c6cabb09436b34bc7cb7c657659dbb4be90ebb8e1ed384 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34138 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIhsVGerY4wUdmbgAOpFFxOsmqMwmA1g4lEIMkL2JyaxZ0W2LffSpK2Tax9KU84alnD-2W6RCgryow9g0FI8Nu8CgmlkgnY0gmlwhKwSlZyKbXVsdGlhZGRyc5YACASsEpWcBhgyAAoErBKVnAYYM90DgnJzhQADAQAAiXNlY3AyNTZrMaECWsZ-5mbJcCYrmrDbFwdjjNPCpTn-3B2VuqiiyFzYdmWDdGNwghgyg3VkcIIYNIV3YWt1Mgk --lightpushnode=/ip4/172.18.149.156/tcp/6194/p2p/16Uiu2HAm1Y2DunotX5onm1xgwfVThHHccA9WKAjYjHxS2G4gCtDz --lightpush=true --relay=true
2026-02-01 04:49:11.643 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.217 waku 8ab0547cd61937381e1537ed5c19edbfe1ed6bcbb0ecab23283a468b6e091073
2026-02-01 04:49:11.676 DEBUG [src.node.docker_mananger] Container started with ID 8ab0547cd619. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-49-08__8e2479e6-54cf-4bab-8a42-6b483576571f__wakuorg_nwaku:latest.log
2026-02-01 04:49:11.676 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34134
2026-02-01 04:49:11.677 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:12.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34134/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:12.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:49:12.682 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:12.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:12.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.217/tcp/34135/p2p/16Uiu2HAmHqHpk2vGg1zoGYnYjPW7FBT41nEXBw6DWghq7tY1vHRe","/ip4/172.18.91.217/tcp/34136/ws/p2p/16Uiu2HAmHqHpk2vGg1zoGYnYjPW7FBT41nEXBw6DWghq7tY1vHRe"],"enrUri":"enr:-L24QM96s2hvzXKltFD7sfHE64fHsO9V6FBn9z-cBpL4kPHHTwBV08OSHR92aF8MpzyCpQU0m55VuZSMFzFgQtViXwACgmlkgnY0gmlwhKwSW9mKbXVsdGlhZGRyc5YACASsElvZBoVXAAoErBJb2QaFWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTO3_98xs3ZjkQhbX8GCezHngrg46XQBHBpsS0L9F4j2DdGNwgoVXg3VkcIKFWYV3YWt1Mgk"}'
2026-02-01 04:49:12.684 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:12.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.156/tcp/6194/p2p/16Uiu2HAm1Y2DunotX5onm1xgwfVThHHccA9WKAjYjHxS2G4gCtDz"]'
2026-02-01 04:49:12.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:12.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.50/tcp/48191/p2p/16Uiu2HAm8KiaQ1MDGnYDaiajC27LmZUouypBPZZ4ukr3D6py2oLP"]'
2026-02-01 04:49:12.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:12.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6193/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:12.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:12.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48190/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:12.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:12.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:12.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:12.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/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": 1769921352783051734}}'
2026-02-01 04:49:12.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:12.798 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-02-01 04:49:13.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6193/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:13.302 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":1769921352783051734,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:13.302 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-01 04:49:18.302 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.149.156/tcp/6194"} has 1
2026-02-01 04:49:18.307 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.149.156/tcp/6194"} with value 1.0
2026-02-01 04:49:18.307 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-01 04:49:18.310 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2026-02-01 04:49:18.311 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-01 04:49:18.314 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2026-02-01 04:49:18.314 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-01 04:49:18.318 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2026-02-01 04:49:18.318 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-02-01 04:49:18.322 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 2.0
2026-02-01 04:49:18.322 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-02-01 04:49:18.325 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-02-01 04:49:18.326 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-02-01 04:49:18.329 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-02-01 04:49:18.329 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-01 04:49:18.332 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2026-02-01 04:49:18.333 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-02-01 04:49:18.336 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-02-01 04:49:18.336 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-02-01 04:49:18.340 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-02-01 04:49:18.341 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:49:18.343 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:49:18.343 DEBUG [src.node.waku_node] Stopping container with id b8fd65103687
2026-02-01 04:49:18.957 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:18.958 DEBUG [src.node.waku_node] Stopping container with id 3640cda79bec
2026-02-01 04:49:19.509 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:19.509 DEBUG [src.node.waku_node] Stopping container with id 8ab0547cd619
2026-02-01 04:49:19.771 ERROR [src.node.docker_mananger] Max retries reached for container b8fd65103687. Exiting log stream.
2026-02-01 04:49:20.094 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:20.096 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:49:20.108 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:20.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:20.125 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2026-02-01 04:48:29.138 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:29.138 DEBUG [tests.conftest] Running test: test_page_size_0_defaults_to_20 with id: 2026-02-01_04-48-29__edd2d7dc-f769-48f5-8174-7ee6651316d1
2026-02-01 04:48:29.139 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:29.139 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:48:29.139 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-01 04:48:29.146 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:29.146 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-01_04-48-29__edd2d7dc-f769-48f5-8174-7ee6651316d1__wakuorg_nwaku:latest.log
2026-02-01 04:48:29.146 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:29.147 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:29.148 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:29.148 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.163
2026-02-01 04:48:29.148 DEBUG [src.node.docker_mananger] Generated ports ['14162', '14163', '14164', '14165', '14166']
2026-02-01 04:48:29.149 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:29.149 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:29.149 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:29.149 DEBUG [src.node.docker_mananger] docker run -i -t -p 14162:14162 -p 14163:14163 -p 14164:14164 -p 14165:14165 -p 14166:14166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14164 --rest-port=14162 --tcp-port=14163 --discv5-udp-port=14165 --rest-address=0.0.0.0 --nat=extip:172.18.58.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9feed04eede313de55fcbef6f5abcfc07ab5b87be7e8b3e3a5a6dcad383696b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14166 --metrics-logging=true --store=true --relay=true
2026-02-01 04:48:29.334 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.163 waku 314f0c081de28c427ea6e4b9016f38d1988b101f3b92d250d1df76045c0df1ac
2026-02-01 04:48:29.364 DEBUG [src.node.docker_mananger] Container started with ID 314f0c081de2. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-48-29__edd2d7dc-f769-48f5-8174-7ee6651316d1__wakuorg_nwaku:latest.log
2026-02-01 04:48:29.365 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14162
2026-02-01 04:48:29.366 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:29.392 ERROR [src.node.docker_mananger] Max retries reached for container 67e2f7ac3f69. Exiting log stream.
2026-02-01 04:48:29.940 ERROR [src.node.docker_mananger] Max retries reached for container 5e79899c6610. Exiting log stream.
2026-02-01 04:48:30.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14162/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:30.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:30.371 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:30.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:30.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.163/tcp/14163/p2p/16Uiu2HAm5fm6EHGnbjm1nRMarfD3y8LrBwCkJsCTSSFabie5FU6U","/ip4/172.18.58.163/tcp/14164/ws/p2p/16Uiu2HAm5fm6EHGnbjm1nRMarfD3y8LrBwCkJsCTSSFabie5FU6U"],"enrUri":"enr:-L24QNY89XfW_mPjvzfE1-ea_EQ44BDpjtts7NwxVOe-b_QaUZklqSmkQ6WHWiMZB2WNNXL4Jg0XqCwWyW6VnVAFgDECgmlkgnY0gmlwhKwSOqOKbXVsdGlhZGRyc5YACASsEjqjBjdTAAoErBI6owY3VN0DgnJzhQADAQAAiXNlY3AyNTZrMaECmDDHksFeQiXyv5G2JAT6XrMELsJpRR-ikYQpCg8wJNmDdGNwgjdTg3VkcII3VYV3YWt1MgM"}'
2026-02-01 04:48:30.374 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:30.380 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:30.381 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-01_04-48-29__edd2d7dc-f769-48f5-8174-7ee6651316d1__wakuorg_nwaku:latest.log
2026-02-01 04:48:30.381 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:30.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:30.382 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:30.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.60
2026-02-01 04:48:30.382 DEBUG [src.node.docker_mananger] Generated ports ['54439', '54440', '54441', '54442', '54443']
2026-02-01 04:48:30.383 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:30.383 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:30.383 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:30.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 54439:54439 -p 54440:54440 -p 54441:54441 -p 54442:54442 -p 54443:54443 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54441 --rest-port=54439 --tcp-port=54440 --discv5-udp-port=54442 --rest-address=0.0.0.0 --nat=extip:172.18.180.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=977e71dcfa68ca38bac5b5bc57ebb19828aed7293bd34f530e656e4cb16ffcf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54443 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNY89XfW_mPjvzfE1-ea_EQ44BDpjtts7NwxVOe-b_QaUZklqSmkQ6WHWiMZB2WNNXL4Jg0XqCwWyW6VnVAFgDECgmlkgnY0gmlwhKwSOqOKbXVsdGlhZGRyc5YACASsEjqjBjdTAAoErBI6owY3VN0DgnJzhQADAQAAiXNlY3AyNTZrMaECmDDHksFeQiXyv5G2JAT6XrMELsJpRR-ikYQpCg8wJNmDdGNwgjdTg3VkcII3VYV3YWt1MgM --storenode=/ip4/172.18.58.163/tcp/14163/p2p/16Uiu2HAm5fm6EHGnbjm1nRMarfD3y8LrBwCkJsCTSSFabie5FU6U --store=true --relay=true
2026-02-01 04:48:30.567 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.60 waku e907b14050556084d3e0bf2356496ebe7147117a906157fb93a2881dd8cdb186
2026-02-01 04:48:30.598 DEBUG [src.node.docker_mananger] Container started with ID e907b1405055. Setting up logs at ./log/docker/store_node1_2026-02-01_04-48-29__edd2d7dc-f769-48f5-8174-7ee6651316d1__wakuorg_nwaku:latest.log
2026-02-01 04:48:30.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54439
2026-02-01 04:48:30.600 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:31.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54439/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:31.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:48:31.604 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:31.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54439/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:31.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.60/tcp/54440/p2p/16Uiu2HAkx2qJhYj8Ey63WBpifTJhUSzeLaVQ4yNKg7LTgd3Ldi2k","/ip4/172.18.180.60/tcp/54441/ws/p2p/16Uiu2HAkx2qJhYj8Ey63WBpifTJhUSzeLaVQ4yNKg7LTgd3Ldi2k"],"enrUri":"enr:-L24QDFyL0-axR7sb9nv-K9LbYgH1LIUOl2GJIBeW_RVwshxAqORCWWxrDhayPnPVXktlE-5_lf_6eh9l4QE0XPeu1YCgmlkgnY0gmlwhKwStDyKbXVsdGlhZGRyc5YACASsErQ8BtSoAAoErBK0PAbUqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJrk_QK3mW5smu71hKvhiya3a_GlYKD7JJwB57Inf_rmDdGNwgtSog3VkcILUqoV3YWt1MgM"}'
2026-02-01 04:48:31.607 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:31.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.163/tcp/14163/p2p/16Uiu2HAm5fm6EHGnbjm1nRMarfD3y8LrBwCkJsCTSSFabie5FU6U"]'
2026-02-01 04:48:31.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:31.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:31.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:31.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54439/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:31.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:31.616 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:31.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:31.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:31.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:31.823 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:31.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:31.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:31.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:32.031 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:32.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:32.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:32.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:32.238 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:32.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:32.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:32.244 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:32.445 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:32.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:32.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:32.451 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:32.651 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:32.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:32.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:32.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:32.858 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:32.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:32.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:32.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:33.064 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:33.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:33.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:33.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:33.272 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:33.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:33.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:33.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:33.479 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:33.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:33.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:33.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:33.686 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:33.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:33.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:33.693 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:33.894 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:33.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:33.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:33.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:34.102 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:34.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:34.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:34.108 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:34.310 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:34.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:34.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:34.316 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:34.516 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:34.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:34.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:34.522 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:34.722 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:34.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:34.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:34.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:34.930 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:34.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:34.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:34.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:35.137 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:35.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:35.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:35.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:35.344 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:35.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:35.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:35.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:35.552 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:35.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:35.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:35.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:35.759 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:35.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:35.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:35.765 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:35.966 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:35.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:35.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:35.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:36.173 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:36.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:36.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:36.179 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:36.380 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:36.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:36.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:36.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:36.591 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:36.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:36.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:36.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:36.798 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:36.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:36.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:36.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:37.006 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:37.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:37.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:37.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:37.213 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:37.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:37.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:37.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:37.420 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:37.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:37.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:37.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:37.626 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:37.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14162/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-01 04:48:37.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:37.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:48:37.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14162/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:37.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4a172ce664112e529cf7a92226b5ec324f556377504f2d8a8b5acf92cb5fb687"},{"messageHash":"0x32e158e16c53463cd341aec6ea1c17fe07e8fb4ff87f0760c7036d33659bef9b"},{"messageHash":"0x6bcac6f36732676249321c75d9c9ce8a902a989c21451c2a132c150b082092f7"},{"messageHash":"0xe0a46bd0598691e596b448a114b77ad86f25ffe8e56b9c5a226b446a1f73732f"},{"messageHash":"0x2bcbbf0496c3989679d376aef95f1866e18ecb39fd0231f79feac14a87e97820"},{"messageHash":"0xc44fabdc3754e659153197539a9b29bb90d66837791541df23968c6d2044eb59"},{"messageHash":"0xdcd1a53e23ef99ad1bdab3fd80d389a05d40291c0f3a0222a5badd03bbb1dec9"},{"messageHash":"0x22a18df84e6b11796a5b5d20aeada3a312f7c55fa2deab589a2ddb4762b50802"},{"messageHash":"0x214933f108b862c16851d762680a898bba9396c6333b4a6f0aa030e8ba9372a6"},{"messageHash":"0x67ffc94de554c8daba0c54faef2da3b5cc95d398b508695997aa67d32c152709"},{"messageHash":"0x4abbaeb30d00e8fd209621ead55ccf69e5230df4c953fbb2c31f23300d4e416b"},{"messageHash":"0x8cfa052ce65495ba19159e2f66b100829602075ca2acc1afb649a1d3f30a30e5"},{"messageHash":"0x39418d9ee9df8f9cf5faca81f1733bbfb9122882973622209e57e4004603a808"},{"messageHash":"0x31dbbaf46f20a595993ea573c671047e4c01568e1ecf7cd9e224ed27cb4e467e"},{"messageHash":"0x4c25a1671a4c3feea7d5c1317ec0c51347884d311b6352e43978d8e9ab2752a2"},{"messageHash":"0x7bd745e95bd6122c8bf90c74ffdd3f911676cd4a46f1ada3e82a7726c11ecac3"},{"messageHash":"0xcfad8e0d38dd401c6b06ce07b455743f225c23d2db03fc0a4769a0b86f0f1954"},{"messageHash":"0x2ac9d8eb92844059c8a57603b6c9551386cda28aeb14d338e9532c4544d3dd69"},{"messageHash":"0x95c8ec992992244f2c8c0394bfefdcf0771354a0fa6824757a189df9f586fdae"},{"messageHash":"0x590ce0f47a7026c800c8ab7acccb0fb8edeeadd37563041cf917ce69c5ad2ede"}],"paginationCursor":"0x590ce0f47a7026c800c8ab7acccb0fb8edeeadd37563041cf917ce69c5ad2ede"}'
2026-02-01 04:48:37.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54439/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:37.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4a172ce664112e529cf7a92226b5ec324f556377504f2d8a8b5acf92cb5fb687"},{"messageHash":"0x32e158e16c53463cd341aec6ea1c17fe07e8fb4ff87f0760c7036d33659bef9b"},{"messageHash":"0x6bcac6f36732676249321c75d9c9ce8a902a989c21451c2a132c150b082092f7"},{"messageHash":"0xe0a46bd0598691e596b448a114b77ad86f25ffe8e56b9c5a226b446a1f73732f"},{"messageHash":"0x2bcbbf0496c3989679d376aef95f1866e18ecb39fd0231f79feac14a87e97820"},{"messageHash":"0xc44fabdc3754e659153197539a9b29bb90d66837791541df23968c6d2044eb59"},{"messageHash":"0xdcd1a53e23ef99ad1bdab3fd80d389a05d40291c0f3a0222a5badd03bbb1dec9"},{"messageHash":"0x22a18df84e6b11796a5b5d20aeada3a312f7c55fa2deab589a2ddb4762b50802"},{"messageHash":"0x214933f108b862c16851d762680a898bba9396c6333b4a6f0aa030e8ba9372a6"},{"messageHash":"0x67ffc94de554c8daba0c54faef2da3b5cc95d398b508695997aa67d32c152709"},{"messageHash":"0x4abbaeb30d00e8fd209621ead55ccf69e5230df4c953fbb2c31f23300d4e416b"},{"messageHash":"0x8cfa052ce65495ba19159e2f66b100829602075ca2acc1afb649a1d3f30a30e5"},{"messageHash":"0x39418d9ee9df8f9cf5faca81f1733bbfb9122882973622209e57e4004603a808"},{"messageHash":"0x31dbbaf46f20a595993ea573c671047e4c01568e1ecf7cd9e224ed27cb4e467e"},{"messageHash":"0x4c25a1671a4c3feea7d5c1317ec0c51347884d311b6352e43978d8e9ab2752a2"},{"messageHash":"0x7bd745e95bd6122c8bf90c74ffdd3f911676cd4a46f1ada3e82a7726c11ecac3"},{"messageHash":"0xcfad8e0d38dd401c6b06ce07b455743f225c23d2db03fc0a4769a0b86f0f1954"},{"messageHash":"0x2ac9d8eb92844059c8a57603b6c9551386cda28aeb14d338e9532c4544d3dd69"},{"messageHash":"0x95c8ec992992244f2c8c0394bfefdcf0771354a0fa6824757a189df9f586fdae"},{"messageHash":"0x590ce0f47a7026c800c8ab7acccb0fb8edeeadd37563041cf917ce69c5ad2ede"}],"paginationCursor":"0x590ce0f47a7026c800c8ab7acccb0fb8edeeadd37563041cf917ce69c5ad2ede"}'
2026-02-01 04:48:37.843 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:48:37.844 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:48:37.844 DEBUG [src.node.waku_node] Stopping container with id 314f0c081de2
2026-02-01 04:48:38.424 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:38.424 DEBUG [src.node.waku_node] Stopping container with id e907b1405055
2026-02-01 04:48:38.947 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:38.949 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:48:38.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:38.973 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,167 @@
2026-02-01 04:44:11.017 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:11.017 DEBUG [tests.conftest] Running test: test_all_nodes_subscribed_to_the_topic with id: 2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930
2026-02-01 04:44:11.017 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:11.018 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:44:11.018 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:44:11.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:11.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.025 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:11.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:11.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:11.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.118
2026-02-01 04:44:11.027 DEBUG [src.node.docker_mananger] Generated ports ['39475', '39476', '39477', '39478', '39479']
2026-02-01 04:44:11.027 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:11.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:11.027 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:11.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 39475:39475 -p 39476:39476 -p 39477:39477 -p 39478:39478 -p 39479:39479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39477 --rest-port=39475 --tcp-port=39476 --discv5-udp-port=39478 --rest-address=0.0.0.0 --nat=extip:172.18.69.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80040e7dbab6b2a3ed1fac8bfe67efe9eaf1ec73bdde4a8e9caa8d7b6b2ddda5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39479 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:11.225 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.118 waku 29a51a9c123944dcce1e30db88f50c41a7c0563a4666de214163741ac0852371
2026-02-01 04:44:11.260 DEBUG [src.node.docker_mananger] Container started with ID 29a51a9c1239. Setting up logs at ./log/docker/node1_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.260 ERROR [src.node.docker_mananger] Max retries reached for container 3c60425b7979. Exiting log stream.
2026-02-01 04:44:11.262 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39475
2026-02-01 04:44:11.262 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:11.808 ERROR [src.node.docker_mananger] Max retries reached for container 3d6dd9b731a6. Exiting log stream.
2026-02-01 04:44:12.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39475/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:12.266 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:12.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39475/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT","/ip4/172.18.69.118/tcp/39477/ws/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT"],"enrUri":"enr:-L24QCpxd7qZsntS99mC0f3X77kc-iBboDq2Hsx2bg8Uf_loIoqnYy-x2M_MpcS85qIBuR32ZIk6J8BzL_45j4_RuOQCgmlkgnY0gmlwhKwSRXaKbXVsdGlhZGRyc5YACASsEkV2Bpo0AAoErBJFdgaaNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXjIKaBRpFFUKNhq984mLnLVipVfofMfMS967Zm3TULiDdGNwgpo0g3VkcIKaNoV3YWt1MgU"}'
2026-02-01 04:44:12.268 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:12.269 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:44:12.275 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:12.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:12.275 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:12.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:12.277 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:12.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.143
2026-02-01 04:44:12.277 DEBUG [src.node.docker_mananger] Generated ports ['55252', '55253', '55254', '55255', '55256']
2026-02-01 04:44:12.277 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:12.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:12.277 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:12.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 55252:55252 -p 55253:55253 -p 55254:55254 -p 55255:55255 -p 55256:55256 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55254 --rest-port=55252 --tcp-port=55253 --discv5-udp-port=55255 --rest-address=0.0.0.0 --nat=extip:172.18.195.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00dd7fcc4aca44ebc68aa86adb579bd3543c8a846caecbc8aee86fc735f839f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55256 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCpxd7qZsntS99mC0f3X77kc-iBboDq2Hsx2bg8Uf_loIoqnYy-x2M_MpcS85qIBuR32ZIk6J8BzL_45j4_RuOQCgmlkgnY0gmlwhKwSRXaKbXVsdGlhZGRyc5YACASsEkV2Bpo0AAoErBJFdgaaNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXjIKaBRpFFUKNhq984mLnLVipVfofMfMS967Zm3TULiDdGNwgpo0g3VkcIKaNoV3YWt1MgU --filternode=/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT
2026-02-01 04:44:12.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.143 waku c6f70ca379b4010303c68490abee283b92794537439ac46a7f497c3f8487e91e
2026-02-01 04:44:12.495 DEBUG [src.node.docker_mananger] Container started with ID c6f70ca379b4. Setting up logs at ./log/docker/node2_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:12.496 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55252
2026-02-01 04:44:12.496 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:13.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55252/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:13.501 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:13.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55252/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.143/tcp/55253/p2p/16Uiu2HAkvZNvWmPMLUm6oWfSsrDYYk3sk5KRGEpz76JjSDJDMuSx","/ip4/172.18.195.143/tcp/55254/ws/p2p/16Uiu2HAkvZNvWmPMLUm6oWfSsrDYYk3sk5KRGEpz76JjSDJDMuSx"],"enrUri":"enr:-L24QFHEwmtzes8arvQi2EepgnUX8ZU6V2kXSMqyZbC-nS4KQDvsg7nBf0aoDNzWqXx43bPnSzZauBM3Z-L8v4KXUnACgmlkgnY0gmlwhKwSw4-KbXVsdGlhZGRyc5YACASsEsOPBtfVAAoErBLDjwbX1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECENUMKTnQIWD2XJ-hAesSKV2fRvJPN0pztv-ghLtcsjGDdGNwgtfVg3VkcILX14V3YWt1MgA"}'
2026-02-01 04:44:13.504 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:13.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT"]'
2026-02-01 04:44:13.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.548 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:13.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:13.548 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:13.549 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:13.554 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:13.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.63
2026-02-01 04:44:13.555 DEBUG [src.node.docker_mananger] Generated ports ['57611', '57612', '57613', '57614', '57615']
2026-02-01 04:44:13.556 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:13.556 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:13.556 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:13.557 DEBUG [src.node.docker_mananger] docker run -i -t -p 57611:57611 -p 57612:57612 -p 57613:57613 -p 57614:57614 -p 57615:57615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57613 --rest-port=57611 --tcp-port=57612 --discv5-udp-port=57614 --rest-address=0.0.0.0 --nat=extip:172.18.199.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6cba25c216e8da680aeca82bf204b443f1a0daa3ffee28cba8eedea54ddee78b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57615 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCpxd7qZsntS99mC0f3X77kc-iBboDq2Hsx2bg8Uf_loIoqnYy-x2M_MpcS85qIBuR32ZIk6J8BzL_45j4_RuOQCgmlkgnY0gmlwhKwSRXaKbXVsdGlhZGRyc5YACASsEkV2Bpo0AAoErBJFdgaaNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXjIKaBRpFFUKNhq984mLnLVipVfofMfMS967Zm3TULiDdGNwgpo0g3VkcIKaNoV3YWt1MgU --filternode=/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT
2026-02-01 04:44:13.744 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.63 waku 5b6c20019b3d73b846d7ac40803dd2ec64606af04092f76a640d2497afb3fc1e
2026-02-01 04:44:13.775 DEBUG [src.node.docker_mananger] Container started with ID 5b6c20019b3d. Setting up logs at ./log/docker/node3_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:13.776 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57611
2026-02-01 04:44:13.777 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:14.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57611/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:14.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:14.781 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:14.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:14.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.63/tcp/57612/p2p/16Uiu2HAm2weZL2zGHMAsCNcqEx6dZJEstLHmzZZpKpmHed4kF8Bz","/ip4/172.18.199.63/tcp/57613/ws/p2p/16Uiu2HAm2weZL2zGHMAsCNcqEx6dZJEstLHmzZZpKpmHed4kF8Bz"],"enrUri":"enr:-L24QHzUmHV9z5m3m_qb9CCZUMb8yw3fC41Mp2sZkshBJJMjLde-uSATRCFucYnJfU2w0Q8mGwE-LujIqyDcyik9hv8CgmlkgnY0gmlwhKwSxz-KbXVsdGlhZGRyc5YACASsEsc_BuEMAAoErBLHPwbhDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECb6-gB9v0MZ7hdD6Q2jA_f8wB4J4W5G0w4MB6hlx0KLmDdGNwguEMg3VkcILhDoV3YWt1MgA"}'
2026-02-01 04:44:14.784 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:14.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT"]'
2026-02-01 04:44:14.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:14.828 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:14.828 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:14.828 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:14.829 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:14.832 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:14.832 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.38
2026-02-01 04:44:14.833 DEBUG [src.node.docker_mananger] Generated ports ['44331', '44332', '44333', '44334', '44335']
2026-02-01 04:44:14.833 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:14.833 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:14.833 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:14.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 44331:44331 -p 44332:44332 -p 44333:44333 -p 44334:44334 -p 44335:44335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44333 --rest-port=44331 --tcp-port=44332 --discv5-udp-port=44334 --rest-address=0.0.0.0 --nat=extip:172.18.83.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fda85dd89ac2cf4edbf9764dd9dbb9acc69cfecdaa14f7c30cdf4eb3eb7cb6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44335 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCpxd7qZsntS99mC0f3X77kc-iBboDq2Hsx2bg8Uf_loIoqnYy-x2M_MpcS85qIBuR32ZIk6J8BzL_45j4_RuOQCgmlkgnY0gmlwhKwSRXaKbXVsdGlhZGRyc5YACASsEkV2Bpo0AAoErBJFdgaaNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXjIKaBRpFFUKNhq984mLnLVipVfofMfMS967Zm3TULiDdGNwgpo0g3VkcIKaNoV3YWt1MgU --filternode=/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT
2026-02-01 04:44:15.037 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.38 waku 2dfdfab7c5a410d6b91b050ed63fff2e3bec77ecca62f332cd85d709ed86884b
2026-02-01 04:44:15.069 DEBUG [src.node.docker_mananger] Container started with ID 2dfdfab7c5a4. Setting up logs at ./log/docker/node4_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:15.069 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44331
2026-02-01 04:44:15.069 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:16.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44331/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:16.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:16.074 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:16.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:16.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.38/tcp/44332/p2p/16Uiu2HAmEi2s33rxhmibTiTFCpX2vgyJec1RpSEkxYrmF5WZ9QBV","/ip4/172.18.83.38/tcp/44333/ws/p2p/16Uiu2HAmEi2s33rxhmibTiTFCpX2vgyJec1RpSEkxYrmF5WZ9QBV"],"enrUri":"enr:-L24QI2sd08AYf_Jj_HaityblP-yBnnJXsWpIkYj5lwJvkQDZ784A3cptFo0vVQcce4qZmkIKybtyzU9YIjfmvSjWnACgmlkgnY0gmlwhKwSUyaKbXVsdGlhZGRyc5YACASsElMmBq0sAAoErBJTJgatLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHn71JHO-1eUknm1OyX5DshOzj7DHMGqOcXcaZFNtrPyDdGNwgq0sg3VkcIKtLoV3YWt1MgA"}'
2026-02-01 04:44:16.077 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:16.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT"]'
2026-02-01 04:44:16.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:16.119 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:16.120 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:16.120 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:16.120 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:16.121 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:16.121 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.16
2026-02-01 04:44:16.122 DEBUG [src.node.docker_mananger] Generated ports ['61188', '61189', '61190', '61191', '61192']
2026-02-01 04:44:16.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:16.122 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:16.122 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:16.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 61188:61188 -p 61189:61189 -p 61190:61190 -p 61191:61191 -p 61192:61192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61190 --rest-port=61188 --tcp-port=61189 --discv5-udp-port=61191 --rest-address=0.0.0.0 --nat=extip:172.18.25.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dfedef02f0ab9da6a6be33c677bf6b6bbad7e4b9aa8ba4bfccf2dbaac0a165a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61192 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCpxd7qZsntS99mC0f3X77kc-iBboDq2Hsx2bg8Uf_loIoqnYy-x2M_MpcS85qIBuR32ZIk6J8BzL_45j4_RuOQCgmlkgnY0gmlwhKwSRXaKbXVsdGlhZGRyc5YACASsEkV2Bpo0AAoErBJFdgaaNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXjIKaBRpFFUKNhq984mLnLVipVfofMfMS967Zm3TULiDdGNwgpo0g3VkcIKaNoV3YWt1MgU --filternode=/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT
2026-02-01 04:44:16.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.16 waku 2cbfd51ae7c1f7b9c4a6bbff1b6dae28db973d5d3bcd2039c1882072b01f231f
2026-02-01 04:44:16.360 DEBUG [src.node.docker_mananger] Container started with ID 2cbfd51ae7c1. Setting up logs at ./log/docker/node5_2026-02-01_04-44-11__c8a7aa06-66d9-45af-b130-3cce43ca3930__wakuorg_nwaku:latest.log
2026-02-01 04:44:16.361 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61188
2026-02-01 04:44:16.361 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:17.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61188/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:17.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:17.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.16/tcp/61189/p2p/16Uiu2HAmBa6fFFHiyyRnMUwuH6rb2tEbCvyaNgv6oiMtYBdD7qzU","/ip4/172.18.25.16/tcp/61190/ws/p2p/16Uiu2HAmBa6fFFHiyyRnMUwuH6rb2tEbCvyaNgv6oiMtYBdD7qzU"],"enrUri":"enr:-L24QOYFRXlYRgAwsY0UEu6L8Q7RZaXEI-6eAEFwTBdmwV9nJNdsYIVMgUEVK8B0BcrC2bCEs-zQRYVjY8r7IYaf0AsCgmlkgnY0gmlwhKwSGRCKbXVsdGlhZGRyc5YACASsEhkQBu8FAAoErBIZEAbvBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7-OLFnFMSNYwgLJhYzTpJfQysEYDfoDHxk1FSfKW6vWDdGNwgu8Fg3VkcILvB4V3YWt1MgA"}'
2026-02-01 04:44:17.368 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:17.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.118/tcp/39476/p2p/16Uiu2HAm1mNZRQYF99WUM7pS8mBorgP4rjiPixfYD141XYQvL5pT"]'
2026-02-01 04:44:17.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:17.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39475/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:17.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:17.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55252/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "23d52fb5-3a0b-4b02-85ed-025d19e633d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:17.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"23d52fb5-3a0b-4b02-85ed-025d19e633d3","statusDesc":"OK"}'
2026-02-01 04:44:17.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57611/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ec35d83d-cac5-4ea6-8a50-abddf8328b0f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:17.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ec35d83d-cac5-4ea6-8a50-abddf8328b0f","statusDesc":"OK"}'
2026-02-01 04:44:17.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44331/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "09aa5950-4e4a-43a2-9f70-181433199e88", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:17.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"09aa5950-4e4a-43a2-9f70-181433199e88","statusDesc":"OK"}'
2026-02-01 04:44:17.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61188/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fe4c52b0-eaff-4bd2-a1d1-81079fe731fb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:17.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fe4c52b0-eaff-4bd2-a1d1-81079fe731fb","statusDesc":"OK"}'
2026-02-01 04:44:17.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39475/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:17.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:17.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:17.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:17.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55252/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.573 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":1769921057451852546,"ephemeral":false}]'
2026-02-01 04:44:17.575 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:17.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57611/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.577 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":1769921057451852546,"ephemeral":false}]'
2026-02-01 04:44:17.579 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:17.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44331/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.581 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":1769921057451852546,"ephemeral":false}]'
2026-02-01 04:44:17.583 DEBUG [src.steps.filter] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:17.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61188/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:17.585 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":1769921057451852546,"ephemeral":false}]'
2026-02-01 04:44:17.588 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:17.589 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:17.589 DEBUG [src.node.waku_node] Stopping container with id 29a51a9c1239
2026-02-01 04:44:18.160 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:18.160 DEBUG [src.node.waku_node] Stopping container with id c6f70ca379b4
2026-02-01 04:44:18.707 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:18.709 DEBUG [src.node.waku_node] Stopping container with id 5b6c20019b3d
2026-02-01 04:44:18.974 ERROR [src.node.docker_mananger] Max retries reached for container 29a51a9c1239. Exiting log stream.
2026-02-01 04:44:19.262 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:19.262 DEBUG [src.node.waku_node] Stopping container with id 2dfdfab7c5a4
2026-02-01 04:44:19.541 ERROR [src.node.docker_mananger] Max retries reached for container c6f70ca379b4. Exiting log stream.
2026-02-01 04:44:19.793 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:19.794 DEBUG [src.node.waku_node] Stopping container with id 2cbfd51ae7c1
2026-02-01 04:44:20.074 ERROR [src.node.docker_mananger] Max retries reached for container 5b6c20019b3d. Exiting log stream.
2026-02-01 04:44:20.345 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:20.347 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:20.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:20.369 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:20.374 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:20.378 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:20.382 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_pointing_to_deleted_message with id: 2026-02-01_04-47-15__bbc43358-63a7-43fa-aaba-a7905dc1b12f
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-01_04-47-15__bbc43358-63a7-43fa-aaba-a7905dc1b12f__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.170.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58998', '58999', '59000', '59001', '59002']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58998:58998 -p 58999:58999 -p 59000:59000 -p 59001:59001 -p 59002:59002 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59000 --rest-port=58998 --tcp-port=58999 --discv5-udp-port=59001 --rest-address=0.0.0.0 --nat=extip:172.18.170.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f51e6eeaf2bc3fe8a5d68ca73ef4cdd2dde8ad7f07dc3aeebefcdab1c6cf23f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59002 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.171 waku 6d9c59185ec88dfe68ed3f6947845bae9e64ac4b8c3e97aaeb04c60eceb4d2c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6d9c59185ec8. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-47-15__bbc43358-63a7-43fa-aaba-a7905dc1b12f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58998
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 9757f30a1432. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 996a66884c75. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58998/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58998/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.171/tcp/58999/p2p/16Uiu2HAmAG7dDdirDQccK1TSgbUA3QvF6hF4wrrkHjc4zp64DVe5","/ip4/172.18.170.171/tcp/59000/ws/p2p/16Uiu2HAmAG7dDdirDQccK1TSgbUA3QvF6hF4wrrkHjc4zp64DVe5"],"enrUri":"enr:-L24QE2ARDY37gf_zw_EAb4dttsIECS16_Kh7s5adSHu_ORZeKe6E9ssFtslmqHv_9dzv6cJu-ZHtxdLpWr3l5IKuiYCgmlkgnY0gmlwhKwSqquKbXVsdGlhZGRyc5YACASsEqqrBuZ3AAoErBKqqwbmeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Gx-NMt4DFQHHTN9Z13LJhRiRVRTw8l9ZoJjylJFysaDdGNwguZ3g3VkcILmeYV3YWt1MgM"}'
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-01_04-47-15__bbc43358-63a7-43fa-aaba-a7905dc1b12f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25986', '25987', '25988', '25989', '25990']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25986:25986 -p 25987:25987 -p 25988:25988 -p 25989:25989 -p 25990:25990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25988 --rest-port=25986 --tcp-port=25987 --discv5-udp-port=25989 --rest-address=0.0.0.0 --nat=extip:172.18.250.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a4df79bc7a0fb98f57d24ff0e09b2669dcbedd8c1f0dbb9873eafd6ac5cad2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25990 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE2ARDY37gf_zw_EAb4dttsIECS16_Kh7s5adSHu_ORZeKe6E9ssFtslmqHv_9dzv6cJu-ZHtxdLpWr3l5IKuiYCgmlkgnY0gmlwhKwSqquKbXVsdGlhZGRyc5YACASsEqqrBuZ3AAoErBKqqwbmeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3Gx-NMt4DFQHHTN9Z13LJhRiRVRTw8l9ZoJjylJFysaDdGNwguZ3g3VkcILmeYV3YWt1MgM --storenode=/ip4/172.18.170.171/tcp/58999/p2p/16Uiu2HAmAG7dDdirDQccK1TSgbUA3QvF6hF4wrrkHjc4zp64DVe5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.19 waku bf1b56e418ba692aa63a5c81c8b3fac8b1030d6095481d67f562275ad79ba0db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf1b56e418ba. Setting up logs at ./log/docker/store_node1_2026-02-01_04-47-15__bbc43358-63a7-43fa-aaba-a7905dc1b12f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25986
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:25986/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.19/tcp/25987/p2p/16Uiu2HAkwC7BXAa6xNryfqfeVmLJ7u22QqTke8CbjGse3jYWjZKx","/ip4/172.18.250.19/tcp/25988/ws/p2p/16Uiu2HAkwC7BXAa6xNryfqfeVmLJ7u22QqTke8CbjGse3jYWjZKx"],"enrUri":"enr:-L24QFzFZ1NOjkN3tnAdkSmt1ArGnpB9Xp_viDnuJDwtofJxTbaO2OAGdw4Z6aI5BrsbbCjIARy-ZlSguB4gbtRjFBsCgmlkgnY0gmlwhKwS-hOKbXVsdGlhZGRyc5YACASsEvoTBmWDAAoErBL6EwZlhN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGj29Hg5LtDu4h3iLy5xaVXlz7hk-sDquruFQUpnK7QuDdGNwgmWDg3VkcIJlhYV3YWt1MgM"}'
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:25986/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.171/tcp/58999/p2p/16Uiu2HAmAG7dDdirDQccK1TSgbUA3QvF6hF4wrrkHjc4zp64DVe5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58998/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:25986/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:58998/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:58998/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:58998/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:58998/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:58998/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:58998/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:58998/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:58998/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:58998/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:58998/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:58998/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xeaef67b1d16d0e7dcd95cc87e4c8f358826f7abf12efb5f3491234ce3f472670&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:58998/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xeaef67b1d16d0e7dcd95cc87e4c8f358826f7abf12efb5f3491234ce3f472670&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25986/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xeaef67b1d16d0e7dcd95cc87e4c8f358826f7abf12efb5f3491234ce3f472670&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:25986/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xeaef67b1d16d0e7dcd95cc87e4c8f358826f7abf12efb5f3491234ce3f472670&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
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 6d9c59185ec8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf1b56e418ba
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-01 04:44:07.397 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:07.397 DEBUG [tests.conftest] Running test: test_filter_ping_without_request_id with id: 2026-02-01_04-44-07__e5823824-9774-4c51-9a32-43fd8485141e
2026-02-01 04:44:07.397 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:07.397 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:44:07.398 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:44:07.404 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:07.404 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-07__e5823824-9774-4c51-9a32-43fd8485141e__wakuorg_nwaku:latest.log
2026-02-01 04:44:07.404 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:07.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:07.406 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:07.406 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.10
2026-02-01 04:44:07.406 DEBUG [src.node.docker_mananger] Generated ports ['9891', '9892', '9893', '9894', '9895']
2026-02-01 04:44:07.407 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:07.407 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:07.407 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:07.407 DEBUG [src.node.docker_mananger] docker run -i -t -p 9891:9891 -p 9892:9892 -p 9893:9893 -p 9894:9894 -p 9895:9895 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9893 --rest-port=9891 --tcp-port=9892 --discv5-udp-port=9894 --rest-address=0.0.0.0 --nat=extip:172.18.45.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80c65cb34e7ae8a5bcf0d6945fd5ba14fc2b1ffabaeea345d70063eaca8a3ea1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9895 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:07.582 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.10 waku 55fdef75ffbee5e354262c7b983d3392c971a893076b7678324d7a3a92c65ea9
2026-02-01 04:44:07.617 DEBUG [src.node.docker_mananger] Container started with ID 55fdef75ffbe. Setting up logs at ./log/docker/node1_2026-02-01_04-44-07__e5823824-9774-4c51-9a32-43fd8485141e__wakuorg_nwaku:latest.log
2026-02-01 04:44:07.617 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9891
2026-02-01 04:44:07.619 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:07.706 ERROR [src.node.docker_mananger] Max retries reached for container d54542873a7c. Exiting log stream.
2026-02-01 04:44:08.192 ERROR [src.node.docker_mananger] Max retries reached for container b2654aa3e01b. Exiting log stream.
2026-02-01 04:44:08.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9891/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:08.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:08.623 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:08.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9891/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:08.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.10/tcp/9892/p2p/16Uiu2HAmEvXvxpCEow1fbtbCS7DqWGRhnnb1RqPGyJ72XDERwLCK","/ip4/172.18.45.10/tcp/9893/ws/p2p/16Uiu2HAmEvXvxpCEow1fbtbCS7DqWGRhnnb1RqPGyJ72XDERwLCK"],"enrUri":"enr:-L24QCMTyhH9hVkynxKGX-hFGhRfSQeuIcUIt6gaQmCameOpCVhDlJeD_negN4BAAD8wXbIk-YZg9ZBmNDA8V7N2RngCgmlkgnY0gmlwhKwSLQqKbXVsdGlhZGRyc5YACASsEi0KBiakAAoErBItCgYmpd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIbLLVGmT8YT5M1QsJirY8l5uhgPY2fBFPL2DK8HLSkyDdGNwgiakg3VkcIImpoV3YWt1MgU"}'
2026-02-01 04:44:08.626 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:08.626 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:44:08.633 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:08.633 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-07__e5823824-9774-4c51-9a32-43fd8485141e__wakuorg_nwaku:latest.log
2026-02-01 04:44:08.633 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:08.634 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:08.635 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:08.635 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.95
2026-02-01 04:44:08.635 DEBUG [src.node.docker_mananger] Generated ports ['48022', '48023', '48024', '48025', '48026']
2026-02-01 04:44:08.635 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:08.636 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:08.636 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:08.636 DEBUG [src.node.docker_mananger] docker run -i -t -p 48022:48022 -p 48023:48023 -p 48024:48024 -p 48025:48025 -p 48026:48026 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48024 --rest-port=48022 --tcp-port=48023 --discv5-udp-port=48025 --rest-address=0.0.0.0 --nat=extip:172.18.198.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8e5aba5e732ca5a0dec5e6ccdceed0f3baaa1bd9daaeebe725b6bff3bcdac4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48026 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCMTyhH9hVkynxKGX-hFGhRfSQeuIcUIt6gaQmCameOpCVhDlJeD_negN4BAAD8wXbIk-YZg9ZBmNDA8V7N2RngCgmlkgnY0gmlwhKwSLQqKbXVsdGlhZGRyc5YACASsEi0KBiakAAoErBItCgYmpd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIbLLVGmT8YT5M1QsJirY8l5uhgPY2fBFPL2DK8HLSkyDdGNwgiakg3VkcIImpoV3YWt1MgU --filternode=/ip4/172.18.45.10/tcp/9892/p2p/16Uiu2HAmEvXvxpCEow1fbtbCS7DqWGRhnnb1RqPGyJ72XDERwLCK
2026-02-01 04:44:08.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.95 waku bd62554f5e4ce15e6b32f7fe509a00ffa6a8b96ba1b757f023660efdfe184e49
2026-02-01 04:44:08.876 DEBUG [src.node.docker_mananger] Container started with ID bd62554f5e4c. Setting up logs at ./log/docker/node2_2026-02-01_04-44-07__e5823824-9774-4c51-9a32-43fd8485141e__wakuorg_nwaku:latest.log
2026-02-01 04:44:08.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48022
2026-02-01 04:44:08.877 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:09.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48022/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:09.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:09.881 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:09.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48022/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:09.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.95/tcp/48023/p2p/16Uiu2HAky9vJcQcd4TYF782PQMQEzLthMXbBG89jU4R3NQjwF8n7","/ip4/172.18.198.95/tcp/48024/ws/p2p/16Uiu2HAky9vJcQcd4TYF782PQMQEzLthMXbBG89jU4R3NQjwF8n7"],"enrUri":"enr:-L24QIhBSK74Aw37XcEv9ZkseBPK-hNulshUZ0BOyRr1YfacCwZhzpJ90Ik1lVfL4YK-jFDCrEervlRhkRzGf-JxpM0CgmlkgnY0gmlwhKwSxl-KbXVsdGlhZGRyc5YACASsEsZfBruXAAoErBLGXwa7mN0DgnJzhQADAQAAiXNlY3AyNTZrMaECN2WmxiV6wRcDHFyEALHT3m7O2Z92WkzjZKFhAHfehESDdGNwgruXg3VkcIK7mYV3YWt1MgA"}'
2026-02-01 04:44:09.883 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:09.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48022/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.10/tcp/9892/p2p/16Uiu2HAmEvXvxpCEow1fbtbCS7DqWGRhnnb1RqPGyJ72XDERwLCK"]'
2026-02-01 04:44:09.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:09.917 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:44:09.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9891/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:09.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:09.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48022/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "00fa0434-af30-4978-b45a-7e0a07b2da8e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:09.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"00fa0434-af30-4978-b45a-7e0a07b2da8e","statusDesc":"OK"}'
2026-02-01 04:44:09.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48022/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:09.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
2026-02-01 04:44:09.953 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:09.954 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:09.954 DEBUG [src.node.waku_node] Stopping container with id 55fdef75ffbe
2026-02-01 04:44:10.443 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:10.445 DEBUG [src.node.waku_node] Stopping container with id bd62554f5e4c
2026-02-01 04:44:10.956 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:10.957 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:10.963 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:10.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-02-01 04:46:10.964 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:46:10.964 DEBUG [tests.conftest] Running test: test_store_with_wrong_encoding_pubsubtopic with id: 2026-02-01_04-46-10__69a5cd34-ffae-43ae-be0b-0cde8b33f75d
2026-02-01 04:46:10.964 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:46:10.965 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:46:10.965 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-01 04:46:10.972 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:10.972 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-01_04-46-10__69a5cd34-ffae-43ae-be0b-0cde8b33f75d__wakuorg_nwaku:latest.log
2026-02-01 04:46:10.972 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:10.972 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:10.974 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:10.974 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.207
2026-02-01 04:46:10.974 DEBUG [src.node.docker_mananger] Generated ports ['27852', '27853', '27854', '27855', '27856']
2026-02-01 04:46:10.974 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:10.974 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:10.974 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:10.975 DEBUG [src.node.docker_mananger] docker run -i -t -p 27852:27852 -p 27853:27853 -p 27854:27854 -p 27855:27855 -p 27856:27856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27854 --rest-port=27852 --tcp-port=27853 --discv5-udp-port=27855 --rest-address=0.0.0.0 --nat=extip:172.18.121.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f9127773d90cfbed8a2780d92f646bbd5ffd4e2d2ab493847e66ff1bc8bb84d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27856 --metrics-logging=true --store=true --relay=true
2026-02-01 04:46:11.162 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.207 waku d5c5183f915fb356e905ccd7d833584bd2c7e26dfe4ee759bfb9c06e0b5f6943
2026-02-01 04:46:11.199 DEBUG [src.node.docker_mananger] Container started with ID d5c5183f915f. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-46-10__69a5cd34-ffae-43ae-be0b-0cde8b33f75d__wakuorg_nwaku:latest.log
2026-02-01 04:46:11.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27852
2026-02-01 04:46:11.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:11.234 ERROR [src.node.docker_mananger] Max retries reached for container 22298d67f042. Exiting log stream.
2026-02-01 04:46:11.771 ERROR [src.node.docker_mananger] Max retries reached for container 345e159642c9. Exiting log stream.
2026-02-01 04:46:12.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27852/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:12.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:12.204 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:12.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:12.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.207/tcp/27853/p2p/16Uiu2HAmUNNJe4D7CWBVNEqhPfq5VfsU78HMw1ZFBG4nXxwS69Nz","/ip4/172.18.121.207/tcp/27854/ws/p2p/16Uiu2HAmUNNJe4D7CWBVNEqhPfq5VfsU78HMw1ZFBG4nXxwS69Nz"],"enrUri":"enr:-L24QMBv2n4z8w92uqrk178JaDcWYRYAuZkS4v4daTLHiUrFD-Y99CuY60rV9i3FrjlIXdexI5AWzyT699dpkoVqlKsCgmlkgnY0gmlwhKwSec-KbXVsdGlhZGRyc5YACASsEnnPBmzNAAoErBJ5zwZszt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6Xjw3aE4kplJsSXoCnerQM9BGKOzqjfQNDA6BQeTgPODdGNwgmzNg3VkcIJsz4V3YWt1MgM"}'
2026-02-01 04:46:12.207 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:12.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:12.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-01_04-46-10__69a5cd34-ffae-43ae-be0b-0cde8b33f75d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.214 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:12.214 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:12.215 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:12.215 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.156
2026-02-01 04:46:12.215 DEBUG [src.node.docker_mananger] Generated ports ['31588', '31589', '31590', '31591', '31592']
2026-02-01 04:46:12.216 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:12.216 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:12.216 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:12.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 31588:31588 -p 31589:31589 -p 31590:31590 -p 31591:31591 -p 31592:31592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31590 --rest-port=31588 --tcp-port=31589 --discv5-udp-port=31591 --rest-address=0.0.0.0 --nat=extip:172.18.137.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b55571e2a5ef13ba96cfd2bbd7d7c62eedefc6fd265ba03aae0c0a3bb6bce086 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31592 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMBv2n4z8w92uqrk178JaDcWYRYAuZkS4v4daTLHiUrFD-Y99CuY60rV9i3FrjlIXdexI5AWzyT699dpkoVqlKsCgmlkgnY0gmlwhKwSec-KbXVsdGlhZGRyc5YACASsEnnPBmzNAAoErBJ5zwZszt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6Xjw3aE4kplJsSXoCnerQM9BGKOzqjfQNDA6BQeTgPODdGNwgmzNg3VkcIJsz4V3YWt1MgM --storenode=/ip4/172.18.121.207/tcp/27853/p2p/16Uiu2HAmUNNJe4D7CWBVNEqhPfq5VfsU78HMw1ZFBG4nXxwS69Nz --store=true --relay=true
2026-02-01 04:46:12.413 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.156 waku eb4ecc01185d9b4cbbfa3dc317a5db89078fba38374c7d908971cecc16ddc015
2026-02-01 04:46:12.443 DEBUG [src.node.docker_mananger] Container started with ID eb4ecc01185d. Setting up logs at ./log/docker/store_node1_2026-02-01_04-46-10__69a5cd34-ffae-43ae-be0b-0cde8b33f75d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.443 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31588
2026-02-01 04:46:12.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:13.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31588/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:46:13.448 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:13.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.156/tcp/31589/p2p/16Uiu2HAmB1tCH5qb9PXPq8gsjfAKR7shuuqSgMnFSZYDz9YnCPFj","/ip4/172.18.137.156/tcp/31590/ws/p2p/16Uiu2HAmB1tCH5qb9PXPq8gsjfAKR7shuuqSgMnFSZYDz9YnCPFj"],"enrUri":"enr:-L24QIISA39riE96EhsgolCIxsDtZrbhbCvXBl6mFO6IvnUJJaDibm9mufFPyZFMyiLaWY3PPxwKG1c1uIY420N87sQCgmlkgnY0gmlwhKwSiZyKbXVsdGlhZGRyc5YACASsEomcBntlAAoErBKJnAZ7Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC56Lc_NZAVmU0HFPSjPv7Rovc7YvzQdD9M-GIhLecMNaDdGNwgntlg3VkcIJ7Z4V3YWt1MgM"}'
2026-02-01 04:46:13.451 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:13.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31588/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.207/tcp/27853/p2p/16Uiu2HAmUNNJe4D7CWBVNEqhPfq5VfsU78HMw1ZFBG4nXxwS69Nz"]'
2026-02-01 04:46:13.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:46:13.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31588/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:46:13.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.460 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:13.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/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-01 04:46:13.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.466 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:13.667 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:13.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:13.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:13.874 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:13.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:13.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:13.881 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:14.081 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:14.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:14.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:14.289 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:14.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:14.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:14.496 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:14.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:14.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.502 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:14.703 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:14.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:14.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:14.911 DEBUG [src.steps.store] Relaying message
2026-02-01 04:46:14.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:46:14.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:46:15.118 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic %23waku%2F2%2Frs%2F3%2F0
2026-02-01 04:46:15.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27852/store/v3/messages?includeData=true&pubsubTopic=%23waku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:15.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-01 04:46:15.122 DEBUG [tests.store.test_topics] response for getting message with wrong encoded pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-01 04:46:15.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:46:15.125 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:46:15.126 DEBUG [src.node.waku_node] Stopping container with id d5c5183f915f
2026-02-01 04:46:15.631 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:15.632 DEBUG [src.node.waku_node] Stopping container with id eb4ecc01185d
2026-02-01 04:46:16.187 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:16.187 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:46:16.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:46:16.203 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_relay_unsubscribe_from_some_pubsub_topics with id: 2026-02-01_04-45-56__b4236605-3531-4fb2-985a-0b015105ed42
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-01_04-45-56__b4236605-3531-4fb2-985a-0b015105ed42__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.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28128', '28129', '28130', '28131', '28132']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28128:28128 -p 28129:28129 -p 28130:28130 -p 28131:28131 -p 28132:28132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28130 --rest-port=28128 --tcp-port=28129 --discv5-udp-port=28131 --rest-address=0.0.0.0 --nat=extip:172.18.21.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45fd4462eb61b7d434e0537bfad31e1df3adb1c5b0c076ecacac8ad1c5ce2bcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28132 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.181 waku 2cac90cc376abdc57e850bcbac9823075b366488c924e99124427f89bdc26d0e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cac90cc376a. Setting up logs at ./log/docker/node1_2026-02-01_04-45-56__b4236605-3531-4fb2-985a-0b015105ed42__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28128
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 3411e9530954. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5fc78aca03da. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28128/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28128/debug/v1/info" -H "Content-Type: application/json" -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.181/tcp/28129/p2p/16Uiu2HAmQQKZLkQkBK4sP14bkvRN7ox7UVxvrfcDzNUt3KGZEyNX","/ip4/172.18.21.181/tcp/28130/ws/p2p/16Uiu2HAmQQKZLkQkBK4sP14bkvRN7ox7UVxvrfcDzNUt3KGZEyNX"],"enrUri":"enr:-L24QJUTlE2K8AEGf9WBIgF74N4tbkH5lnFZG5HaHHyNILCuBgUFuwzHfY012nbKKbcxM_G-8XPz0BBPaYiF-YjXkAwCgmlkgnY0gmlwhKwSFbWKbXVsdGlhZGRyc5YACASsEhW1Bm3hAAoErBIVtQZt4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDroo_0XaVBsqAvj-BT1wb3M_Pvhvfp87_z_BxXoObUaiDdGNwgm3hg3VkcIJt44V3YWt1MgE"}'
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-01_04-45-56__b4236605-3531-4fb2-985a-0b015105ed42__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.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58395', '58396', '58397', '58398', '58399']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58395:58395 -p 58396:58396 -p 58397:58397 -p 58398:58398 -p 58399:58399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58397 --rest-port=58395 --tcp-port=58396 --discv5-udp-port=58398 --rest-address=0.0.0.0 --nat=extip:172.18.215.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acdb20eeac889e5aeedafc0bce3bcbae6cbdafb2aa7a4af35eeb128459ef0903 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58399 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJUTlE2K8AEGf9WBIgF74N4tbkH5lnFZG5HaHHyNILCuBgUFuwzHfY012nbKKbcxM_G-8XPz0BBPaYiF-YjXkAwCgmlkgnY0gmlwhKwSFbWKbXVsdGlhZGRyc5YACASsEhW1Bm3hAAoErBIVtQZt4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDroo_0XaVBsqAvj-BT1wb3M_Pvhvfp87_z_BxXoObUaiDdGNwgm3hg3VkcIJt44V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.200 waku cc75f1068cb1b40123b8b20774e84260da58580c60163588288249cd217d5ad8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc75f1068cb1. Setting up logs at ./log/docker/node2_2026-02-01_04-45-56__b4236605-3531-4fb2-985a-0b015105ed42__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58395
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:58395/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58395/debug/v1/info" -H "Content-Type: application/json" -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.200/tcp/58396/p2p/16Uiu2HAmBzzSh6RjAxvJZsGe4dCTQMR5bLtRQdi6QCeShY38TP8j","/ip4/172.18.215.200/tcp/58397/ws/p2p/16Uiu2HAmBzzSh6RjAxvJZsGe4dCTQMR5bLtRQdi6QCeShY38TP8j"],"enrUri":"enr:-L24QKWbfbz7o-Pgx76YWlH8Upu3yJXhmbTNky6OKO-yvja1Euqigf2SlKnajo0dp2Edm9nT3SmAF1aqsW3f3LaHGfICgmlkgnY0gmlwhKwS18iKbXVsdGlhZGRyc5YACASsEtfIBuQcAAoErBLXyAbkHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9kQI2Z6UD958kE2w7RKvRIePovRz6-dq0dEyqkYdZliDdGNwguQcg3VkcILkHoV3YWt1MgE"}'
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:58395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.181/tcp/28129/p2p/16Uiu2HAmQQKZLkQkBK4sP14bkvRN7ox7UVxvrfcDzNUt3KGZEyNX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/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:58395/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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921159473445376,"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:58395/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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921159473445376,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/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":1769921159591800832,"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:58395/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":1769921159591800832,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921159705334784,"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:58395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921159705334784,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921159819500288,"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:58395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921159819500288,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-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":1769921159932305664,"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:58395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-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":1769921159932305664,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:28128/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:58395/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921160070251657,"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:58395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921160070251657,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28128/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28128/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-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":1769921160183835715,"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:58395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-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":1769921160183835715,"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 2cac90cc376a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc75f1068cb1
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,375 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_on_postgress_db_with_one_message with id: 2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5e2754a6ef41. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9fd1579bfc9e. Exiting log stream.
DEBUG  src.postgres_setup:postgres_setup.py:36 Postgres container started
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-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__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.170.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30324', '30325', '30326', '30327', '30328']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30324:30324 -p 30325:30325 -p 30326:30326 -p 30327:30327 -p 30328:30328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30326 --rest-port=30324 --tcp-port=30325 --discv5-udp-port=30327 --rest-address=0.0.0.0 --nat=extip:172.18.170.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd2afa708443772db3dd10cda65ffaec8ac3a8acc6ca7c1eebfebf92c8ed5ee7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30328 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.46 waku da397df1b3e1ae8f0f11ce3386ef7cf02780035208dd3f8639211fca8b7c896f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da397df1b3e1. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30324
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:30324/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:30324/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:30324/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:30324/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:30324/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da397df1b3e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/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:30324/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=30324): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f076e5e0d40>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46760', '46761', '46762', '46763', '46764']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46760:46760 -p 46761:46761 -p 46762:46762 -p 46763:46763 -p 46764:46764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46762 --rest-port=46760 --tcp-port=46761 --discv5-udp-port=46763 --rest-address=0.0.0.0 --nat=extip:172.18.118.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c8ffcd7c7be24ada106cd6bd2ade7b6af569c4e508524407ddac5ebb50fbebd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46764 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.78 waku 2a00112927b8c04f654fa3eb3bfce48620ff8b2c16b4296391fb6d3a7f60098e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a00112927b8. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46760
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:46760/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46760/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/46761/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ","/ip4/172.18.118.78/tcp/46762/ws/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ"],"enrUri":"enr:-L24QFvkwhVTCfbyMgf9kgLN5D6dlOEDAviRQ8VAs5j8FCrwePeJ0yL1S966_3iLKUKZoucl88bxd2bcM4UizCzcgUgCgmlkgnY0gmlwhKwSdk6KbXVsdGlhZGRyc5YACASsEnZOBrapAAoErBJ2Tga2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEy5vNqZwEtbc_s-6sKRex9lc2akEP8UbEov_93boDD6DdGNwgrapg3VkcIK2q4V3YWt1MgM"}'
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-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__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.184.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56387', '56388', '56389', '56390', '56391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56387:56387 -p 56388:56388 -p 56389:56389 -p 56390:56390 -p 56391:56391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56389 --rest-port=56387 --tcp-port=56388 --discv5-udp-port=56390 --rest-address=0.0.0.0 --nat=extip:172.18.184.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db266fffdc1aecbee6ffb2a7ee99976c125b8dc7e4dccaca04e1bcc337bb1cee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56391 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFvkwhVTCfbyMgf9kgLN5D6dlOEDAviRQ8VAs5j8FCrwePeJ0yL1S966_3iLKUKZoucl88bxd2bcM4UizCzcgUgCgmlkgnY0gmlwhKwSdk6KbXVsdGlhZGRyc5YACASsEnZOBrapAAoErBJ2Tga2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEy5vNqZwEtbc_s-6sKRex9lc2akEP8UbEov_93boDD6DdGNwgrapg3VkcIK2q4V3YWt1MgM --storenode=/ip4/172.18.118.78/tcp/46761/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.254 waku 8e56b7ae1185139ebef4b58778c02590bf639708b0cbce362695f823692735e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e56b7ae1185. Setting up logs at ./log/docker/store_node1_2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56387
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:56387/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.254/tcp/56388/p2p/16Uiu2HAmDx8Jmxz5Kqd4QP9Mf8tTVUvUQgr4W6jNiSUbEwWcmTKd","/ip4/172.18.184.254/tcp/56389/ws/p2p/16Uiu2HAmDx8Jmxz5Kqd4QP9Mf8tTVUvUQgr4W6jNiSUbEwWcmTKd"],"enrUri":"enr:-L24QFfRUCkojzLOv4BznjNAqjF3Sd2TVihH_5azgju52XcFNvJ7tSqpriUR1nKtVtfWtZ0hxe4Lg0wF_2guDE8d9CACgmlkgnY0gmlwhKwSuP6KbXVsdGlhZGRyc5YACASsErj-BtxEAAoErBK4_gbcRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEz-Oq21mZaCnIGwUljt7-wq48luETt0K1VAsbrnVyxCDdGNwgtxEg3VkcILcRoV3YWt1MgE"}'
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:56387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.78/tcp/46761/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46760/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:56387/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:46760/relay/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:46760/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":"0x90532081db6321182fbb417e6893b387cb6a078b20c9d5eb048455e25c39dc8f"}]}'
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:56387/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":"4cf99621952479aeb6de","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90532081db6321182fbb417e6893b387cb6a078b20c9d5eb048455e25c39dc8f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
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-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22903', '22904', '22905', '22906', '22907']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22903:22903 -p 22904:22904 -p 22905:22905 -p 22906:22906 -p 22907:22907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22905 --rest-port=22903 --tcp-port=22904 --discv5-udp-port=22906 --rest-address=0.0.0.0 --nat=extip:172.18.194.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f29297eaee1fc77b1dc17ede54cb7cca3d4b5a7e21aabaaf8a4bdee5555c3e8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22907 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.232 waku 51c2c44b0a0ad33ef7f5ff0981428267995d511223427639715a92a2d2dee628
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51c2c44b0a0a. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22903
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:22903/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.232/tcp/22904/p2p/16Uiu2HAmFs4nKSc82WrYjQrYhGavEx3ofrGXUzXT8bSLt5eVjftN","/ip4/172.18.194.232/tcp/22905/ws/p2p/16Uiu2HAmFs4nKSc82WrYjQrYhGavEx3ofrGXUzXT8bSLt5eVjftN"],"enrUri":"enr:-L24QKppDNozR4Uz-BlAWP4EV3LNXHnkPCPBrHFNphCvr1-vKyUiHSAuUEkwvPtdJVC7PhHetBSVeDBSBMj3_X0E6AcCgmlkgnY0gmlwhKwSwuiKbXVsdGlhZGRyc5YACASsEsLoBll4AAoErBLC6AZZed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL6sKjpIq_P4osAWiWadwbxl2aPQUvat-99-n2yJvJOuDdGNwgll4g3VkcIJZeoV3YWt1MgM"}'
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:22903/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.78/tcp/46761/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ"]'
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/store_node1_2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__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.37.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49499', '49500', '49501', '49502', '49503']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49499:49499 -p 49500:49500 -p 49501:49501 -p 49502:49502 -p 49503:49503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49501 --rest-port=49499 --tcp-port=49500 --discv5-udp-port=49502 --rest-address=0.0.0.0 --nat=extip:172.18.37.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=85aeef0a59500b8c8fb2cf8f815dbd41bc3e1bf6ee0d64dbda9d0a02dc1e34de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49503 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKppDNozR4Uz-BlAWP4EV3LNXHnkPCPBrHFNphCvr1-vKyUiHSAuUEkwvPtdJVC7PhHetBSVeDBSBMj3_X0E6AcCgmlkgnY0gmlwhKwSwuiKbXVsdGlhZGRyc5YACASsEsLoBll4AAoErBLC6AZZed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL6sKjpIq_P4osAWiWadwbxl2aPQUvat-99-n2yJvJOuDdGNwgll4g3VkcIJZeoV3YWt1MgM --storenode=/ip4/172.18.118.78/tcp/46761/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.49 waku ef004e93697375be7e2dd03249eb0363c964e052ca0355485b1f29b1df867261
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef004e936973. Setting up logs at ./log/docker/store_node1_2026-02-01_04-46-46__0d13da58-31e0-4978-969d-cddf2fdb204d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49499
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:49499/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.49/tcp/49500/p2p/16Uiu2HAmMoEDRQhpsUDdhrno8y5ugzvZcoB1yyQE1qMWuVhP3oxc","/ip4/172.18.37.49/tcp/49501/ws/p2p/16Uiu2HAmMoEDRQhpsUDdhrno8y5ugzvZcoB1yyQE1qMWuVhP3oxc"],"enrUri":"enr:-L24QIIEfUNszFCds80oFC5q9IwE4Z7NGNMYTDrwQacCS9mvTJ_ClFbO_bINRp_6sU-VuV6GkSna2fqVR8qKRDFZ9U8CgmlkgnY0gmlwhKwSJTGKbXVsdGlhZGRyc5YACASsEiUxBsFcAAoErBIlMQbBXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh9WBWWJ-WdXpnVn-ycEaEaiWJhaS4LZmh7uF748WI8GDdGNwgsFcg3VkcILBXoV3YWt1MgE"}'
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:49499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.78/tcp/46761/p2p/16Uiu2HAkviYnxFLrBhKGmDXdYYd7UgD5FQ6DRp9DfsjCG1AtwWiZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.232/tcp/22904/p2p/16Uiu2HAmFs4nKSc82WrYjQrYhGavEx3ofrGXUzXT8bSLt5eVjftN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46760/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:56387/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:22903/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:49499/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:22903/relay/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:46760/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":"0x90532081db6321182fbb417e6893b387cb6a078b20c9d5eb048455e25c39dc8f"},{"messageHash":"0x5a1e3d24fb9b05c07086055bc39b87fff0705ac1bb3e1f900db44563588cda2d"}]}'
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:56387/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":"273c3795cab1f917dbff","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90532081db6321182fbb417e6893b387cb6a078b20c9d5eb048455e25c39dc8f"},{"messageHash":"0x5a1e3d24fb9b05c07086055bc39b87fff0705ac1bb3e1f900db44563588cda2d"}]}'
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:22903/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":"0x90532081db6321182fbb417e6893b387cb6a078b20c9d5eb048455e25c39dc8f"},{"messageHash":"0x5a1e3d24fb9b05c07086055bc39b87fff0705ac1bb3e1f900db44563588cda2d"}]}'
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:49499/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":"ae10003e1890f6ff0f19","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90532081db6321182fbb417e6893b387cb6a078b20c9d5eb048455e25c39dc8f"},{"messageHash":"0x5a1e3d24fb9b05c07086055bc39b87fff0705ac1bb3e1f900db44563588cda2d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.postgres_setup:postgres_setup.py:44 Postgres container stopped and removed.
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 2a00112927b8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e56b7ae1185
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51c2c44b0a0a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a00112927b8. 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 ef004e936973
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e56b7ae1185. 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,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_meta with id: 2026-02-01_04-46-14__10d11934-f07d-443e-b1eb-b484afca0172
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-01_04-46-14__10d11934-f07d-443e-b1eb-b484afca0172__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57168', '57169', '57170', '57171', '57172']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57168:57168 -p 57169:57169 -p 57170:57170 -p 57171:57171 -p 57172:57172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57170 --rest-port=57168 --tcp-port=57169 --discv5-udp-port=57171 --rest-address=0.0.0.0 --nat=extip:172.18.166.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c6f4c4dfdfb4abc8971bdda7fde83ded7eaed4023a0838120f3b6b60ad62081 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57172 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.46 waku 5e58eb8e001090778ffad6350dc6af05349033aae9366e150065dd53ae98ddce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e58eb8e0010. Setting up logs at ./log/docker/node1_2026-02-01_04-46-14__10d11934-f07d-443e-b1eb-b484afca0172__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57168
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 093199698d75. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a343052c91d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57168/debug/v1/info" -H "Content-Type: application/json" -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.46/tcp/57169/p2p/16Uiu2HAmHHmmKMfMuWfLdYbjdhMM742sRK86TukW3FCzoTsdvrhm","/ip4/172.18.166.46/tcp/57170/ws/p2p/16Uiu2HAmHHmmKMfMuWfLdYbjdhMM742sRK86TukW3FCzoTsdvrhm"],"enrUri":"enr:-L24QG4CqZktu0QSDiYec3aDRw40ySkqM03B9e1JG9O4FcG3Z3gW4o-3JvDMHdo2dL2cMmR1-Vf3kpBn9k6ETjJWNmQCgmlkgnY0gmlwhKwSpi6KbXVsdGlhZGRyc5YACASsEqYuBt9RAAoErBKmLgbfUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRNsBxJ2ZUdCRg5T82uzw22--xwxiMQe2zEO5etSzu2iDdGNwgt9Rg3VkcILfU4V3YWt1MgE"}'
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-01_04-46-14__10d11934-f07d-443e-b1eb-b484afca0172__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.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49906', '49907', '49908', '49909', '49910']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49906:49906 -p 49907:49907 -p 49908:49908 -p 49909:49909 -p 49910:49910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49908 --rest-port=49906 --tcp-port=49907 --discv5-udp-port=49909 --rest-address=0.0.0.0 --nat=extip:172.18.20.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdabddac6ee0ac0bdb32cd3dffecb95028331187d5bb8fe8ebd83dac2dd966c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49910 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG4CqZktu0QSDiYec3aDRw40ySkqM03B9e1JG9O4FcG3Z3gW4o-3JvDMHdo2dL2cMmR1-Vf3kpBn9k6ETjJWNmQCgmlkgnY0gmlwhKwSpi6KbXVsdGlhZGRyc5YACASsEqYuBt9RAAoErBKmLgbfUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRNsBxJ2ZUdCRg5T82uzw22--xwxiMQe2zEO5etSzu2iDdGNwgt9Rg3VkcILfU4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.210 waku 73ba78de3ea435bfabac44c6bcd2ddf0d8ee283f0198178bfba94e7ad16712e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73ba78de3ea4. Setting up logs at ./log/docker/node2_2026-02-01_04-46-14__10d11934-f07d-443e-b1eb-b484afca0172__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49906
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:49906/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49906/debug/v1/info" -H "Content-Type: application/json" -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.210/tcp/49907/p2p/16Uiu2HAmLnUe3iZnPPVhDPSWJ16xPHfZUQo5BVBac2UZ9QDYGkoX","/ip4/172.18.20.210/tcp/49908/ws/p2p/16Uiu2HAmLnUe3iZnPPVhDPSWJ16xPHfZUQo5BVBac2UZ9QDYGkoX"],"enrUri":"enr:-L24QHN9OkJqX9fMmt3vRf0z_9T2_cvq8N3f4QnX7fOByo5iX_6neuz19nciHbwXd2ZPlkoQmez1LfH4Way7vKBQlz8CgmlkgnY0gmlwhKwSFNKKbXVsdGlhZGRyc5YACASsEhTSBsLzAAoErBIU0gbC9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeMiMJsDjlMDHQN0cHFuhzgyosbD5e8sXk-I4aeHFjh6DdGNwgsLzg3VkcILC9YV3YWt1MgE"}'
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:49906/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.46/tcp/57169/p2p/16Uiu2HAmHHmmKMfMuWfLdYbjdhMM742sRK86TukW3FCzoTsdvrhm"]'
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:57168/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:49906/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:57168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57168/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":1769921176923807488,"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:49906/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":1769921176923807488,"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:57168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py: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:57168/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":1769921177038799933,"meta":"UmVsYXkgd29ya3MhIQ==","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:49906/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":1769921177038799933,"meta":"UmVsYXkgd29ya3MhIQ==","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 5e58eb8e0010
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 73ba78de3ea4
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,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-02-01_04-48-06__cb7e8c7c-d438-45ab-afa4-5df381e9f88f
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-01_04-48-06__cb7e8c7c-d438-45ab-afa4-5df381e9f88f__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.54.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7624', '7625', '7626', '7627', '7628']
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 7624:7624 -p 7625:7625 -p 7626:7626 -p 7627:7627 -p 7628:7628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7626 --rest-port=7624 --tcp-port=7625 --discv5-udp-port=7627 --rest-address=0.0.0.0 --nat=extip:172.18.54.214 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9d8c93eadc3af10ad59fdd451df3e7ef22bb0fb2ed2cd8f74cbb7f5fc8b79e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7628 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.214 waku a326b373a6235307868dd17230928061706486ace167f2569907241c1e0a192b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a326b373a623. Setting up logs at ./log/docker/node1_2026-02-01_04-48-06__cb7e8c7c-d438-45ab-afa4-5df381e9f88f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7624
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 1a56bed42603. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 601a13f9e50b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.214/tcp/7625/p2p/16Uiu2HAkzbDaMXfmHeLwuQnDZWVUkqxXz5F9RdrH9uhShyYvZgJj","/ip4/172.18.54.214/tcp/7626/ws/p2p/16Uiu2HAkzbDaMXfmHeLwuQnDZWVUkqxXz5F9RdrH9uhShyYvZgJj"],"enrUri":"enr:-L24QBzI8ht01FKR15ZruYYfOZuS0VNnLkmzZfyY9LlcJqN7OtJsIXReRcFLfcVf2Z5ly2q60Rko_DnT9DdhCCp9icECgmlkgnY0gmlwhKwSNtaKbXVsdGlhZGRyc5YACASsEjbWBh3JAAoErBI21gYdyt0DgnJzhQACAQAAiXNlY3AyNTZrMaECTLxjMrqxFibGJhFMTHMmAx1haugPI8Udg2isoE0klzCDdGNwgh3Jg3VkcIIdy4V3YWt1MgU"}'
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-01_04-48-06__cb7e8c7c-d438-45ab-afa4-5df381e9f88f__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.73.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26498', '26499', '26500', '26501', '26502']
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 26498:26498 -p 26499:26499 -p 26500:26500 -p 26501:26501 -p 26502:26502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26500 --rest-port=26498 --tcp-port=26499 --discv5-udp-port=26501 --rest-address=0.0.0.0 --nat=extip:172.18.73.209 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e305db95f6af3cc8b97a91a79bab4a5ea155a544ccdf669deec6b0beb7aceaac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26502 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBzI8ht01FKR15ZruYYfOZuS0VNnLkmzZfyY9LlcJqN7OtJsIXReRcFLfcVf2Z5ly2q60Rko_DnT9DdhCCp9icECgmlkgnY0gmlwhKwSNtaKbXVsdGlhZGRyc5YACASsEjbWBh3JAAoErBI21gYdyt0DgnJzhQACAQAAiXNlY3AyNTZrMaECTLxjMrqxFibGJhFMTHMmAx1haugPI8Udg2isoE0klzCDdGNwgh3Jg3VkcIIdy4V3YWt1MgU --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.209 waku 0fa94b0b64e3931e33fc24129b3c9ed46891cbd10c2249696b1edf06468629e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0fa94b0b64e3. Setting up logs at ./log/docker/node2_2026-02-01_04-48-06__cb7e8c7c-d438-45ab-afa4-5df381e9f88f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26498
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:26498/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26498/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.209/tcp/26499/p2p/16Uiu2HAmUzywd4Nw1Sd8eY8sWV4VHrfkHt7yLnpToWo8Bpr3duw9","/ip4/172.18.73.209/tcp/26500/ws/p2p/16Uiu2HAmUzywd4Nw1Sd8eY8sWV4VHrfkHt7yLnpToWo8Bpr3duw9"],"enrUri":"enr:-L24QPyzZuDlWjRHKTfGLCaS_uNIyxZbk7FNWSzNjFZDDk-EfPu4e_ZiaN5ZxpAw2BBsq9fVmJlsiSn6UIBoiwrkTi4CgmlkgnY0gmlwhKwSSdGKbXVsdGlhZGRyc5YACASsEknRBmeDAAoErBJJ0QZnhN0DgnJzhQACAQAAiXNlY3AyNTZrMaED8tolRroDK9cg6_53JAAyAWDdVJcCaOpweZ-zeEuoCLSDdGNwgmeDg3VkcIJnhYV3YWt1MgE"}'
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:26498/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.214/tcp/7625/p2p/16Uiu2HAkzbDaMXfmHeLwuQnDZWVUkqxXz5F9RdrH9uhShyYvZgJj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7624/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:26498/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7624/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26498/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":1769921288681584238,"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 a326b373a623
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0fa94b0b64e3
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,164 @@
2026-02-01 04:43:25.117 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:43:25.118 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df
2026-02-01 04:43:25.118 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:43:25.118 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:43:25.119 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:43:25.124 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:25.125 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:25.125 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:25.125 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:25.126 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:25.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.73
2026-02-01 04:43:25.126 DEBUG [src.node.docker_mananger] Generated ports ['30284', '30285', '30286', '30287', '30288']
2026-02-01 04:43:25.127 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:25.127 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:25.127 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:25.127 DEBUG [src.node.docker_mananger] docker run -i -t -p 30284:30284 -p 30285:30285 -p 30286:30286 -p 30287:30287 -p 30288:30288 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30286 --rest-port=30284 --tcp-port=30285 --discv5-udp-port=30287 --rest-address=0.0.0.0 --nat=extip:172.18.111.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=692d72f644bfa59b7efe10ad7627f5cf68ced687558c2f2b6ed886adb3efb409 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30288 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:43:25.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.73 waku 385cc3c10357a931ff57a69a20ca3aeb242ad5fb7a91dee866d516b3b9cc259f
2026-02-01 04:43:25.332 DEBUG [src.node.docker_mananger] Container started with ID 385cc3c10357. Setting up logs at ./log/docker/node1_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:25.333 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30284
2026-02-01 04:43:25.333 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:25.384 ERROR [src.node.docker_mananger] Max retries reached for container c3cb6d5ebd3e. Exiting log stream.
2026-02-01 04:43:25.927 ERROR [src.node.docker_mananger] Max retries reached for container 276a623e4308. Exiting log stream.
2026-02-01 04:43:26.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30284/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:26.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:26.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:26.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30284/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:26.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy","/ip4/172.18.111.73/tcp/30286/ws/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy"],"enrUri":"enr:-L24QM9fggDShDYXhkilXL7GZoSPayXFx-lUJBNCatTNFPc-ESOGNTIOWKDUYKqw52C4D42KhiB49CMzznbl7xaqrVUCgmlkgnY0gmlwhKwSb0mKbXVsdGlhZGRyc5YACASsEm9JBnZNAAoErBJvSQZ2Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg0loish3a6xy2Jp0wvmhgpnAXtdCBbYhItAQLfs-_iDdGNwgnZNg3VkcIJ2T4V3YWt1MgU"}'
2026-02-01 04:43:26.340 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:26.340 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:43:26.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:26.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:26.346 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:26.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:26.348 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:26.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.255
2026-02-01 04:43:26.348 DEBUG [src.node.docker_mananger] Generated ports ['39581', '39582', '39583', '39584', '39585']
2026-02-01 04:43:26.348 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:26.348 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:26.349 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:26.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 39581:39581 -p 39582:39582 -p 39583:39583 -p 39584:39584 -p 39585:39585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39583 --rest-port=39581 --tcp-port=39582 --discv5-udp-port=39584 --rest-address=0.0.0.0 --nat=extip:172.18.139.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=517abc3abbdca66c5d8f61ea8e8dbd9a7dce1c6ebbdcdc1defbc0281d79cefec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39585 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM9fggDShDYXhkilXL7GZoSPayXFx-lUJBNCatTNFPc-ESOGNTIOWKDUYKqw52C4D42KhiB49CMzznbl7xaqrVUCgmlkgnY0gmlwhKwSb0mKbXVsdGlhZGRyc5YACASsEm9JBnZNAAoErBJvSQZ2Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg0loish3a6xy2Jp0wvmhgpnAXtdCBbYhItAQLfs-_iDdGNwgnZNg3VkcIJ2T4V3YWt1MgU --filternode=/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy
2026-02-01 04:43:26.527 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.255 waku 12902c3222786db64bd1d945ee791b8f84fb026b76e502c7ec772ac41c878737
2026-02-01 04:43:26.555 DEBUG [src.node.docker_mananger] Container started with ID 12902c322278. Setting up logs at ./log/docker/node2_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:26.555 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39581
2026-02-01 04:43:26.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:27.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39581/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:27.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:43:27.559 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:27.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:27.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.255/tcp/39582/p2p/16Uiu2HAmC4fUkXuJsYgXymUoq11e7vWxLUCLFYeZ3e86msDExnF5","/ip4/172.18.139.255/tcp/39583/ws/p2p/16Uiu2HAmC4fUkXuJsYgXymUoq11e7vWxLUCLFYeZ3e86msDExnF5"],"enrUri":"enr:-L24QCq-DhPZoHqjW2Zf97KthwRkNsCiCuI43TJ7mSV5fUHiD5CsmEHSq78LQKj2vHMj65JanElSF-SATa4zWy772RoCgmlkgnY0gmlwhKwSi_-KbXVsdGlhZGRyc5YACASsEov_BpqeAAoErBKL_waan90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9zTqIjCATJ3KgCE4vlJ7SbBNGxy47SDeI1IR42pTg-yDdGNwgpqeg3VkcIKaoIV3YWt1MgA"}'
2026-02-01 04:43:27.562 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:27.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39581/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy"]'
2026-02-01 04:43:27.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:27.604 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:27.605 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:27.605 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:27.605 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:27.608 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:27.609 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.174
2026-02-01 04:43:27.609 DEBUG [src.node.docker_mananger] Generated ports ['61533', '61534', '61535', '61536', '61537']
2026-02-01 04:43:27.609 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:27.610 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:27.614 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:27.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 61533:61533 -p 61534:61534 -p 61535:61535 -p 61536:61536 -p 61537:61537 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61535 --rest-port=61533 --tcp-port=61534 --discv5-udp-port=61536 --rest-address=0.0.0.0 --nat=extip:172.18.209.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efbf7cbbdb8aacc78f0b02c520719c108baaed11a8b3cf97f051f6af9b8d43d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61537 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM9fggDShDYXhkilXL7GZoSPayXFx-lUJBNCatTNFPc-ESOGNTIOWKDUYKqw52C4D42KhiB49CMzznbl7xaqrVUCgmlkgnY0gmlwhKwSb0mKbXVsdGlhZGRyc5YACASsEm9JBnZNAAoErBJvSQZ2Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg0loish3a6xy2Jp0wvmhgpnAXtdCBbYhItAQLfs-_iDdGNwgnZNg3VkcIJ2T4V3YWt1MgU --filternode=/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy
2026-02-01 04:43:27.789 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.174 waku 2a91fd9d167066e02a5c493e2c36ee489fd51858f317b54430b048cf5567a989
2026-02-01 04:43:27.818 DEBUG [src.node.docker_mananger] Container started with ID 2a91fd9d1670. Setting up logs at ./log/docker/node3_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:27.819 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61533
2026-02-01 04:43:27.819 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:28.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61533/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:28.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:43:28.823 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:28.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:28.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.174/tcp/61534/p2p/16Uiu2HAmL1DcbzpU8JCpH59VhyuYFoERK1j4G7HewVUnjfnvVQuY","/ip4/172.18.209.174/tcp/61535/ws/p2p/16Uiu2HAmL1DcbzpU8JCpH59VhyuYFoERK1j4G7HewVUnjfnvVQuY"],"enrUri":"enr:-L24QKmH-BXlRxclNmzdpYr99sSbvvqlFkt3PSuYNwap9tEZD9bOrTR6Z-eLW1kr2YgfIjh0DN0i_qTW9eqeXlQgLbwCgmlkgnY0gmlwhKwS0a6KbXVsdGlhZGRyc5YACASsEtGuBvBeAAoErBLRrgbwX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDbTBsIA2lJ4V-7Q0MU8_kRp1p1cuMlHqNBczi9qcPWXODdGNwgvBeg3VkcILwYIV3YWt1MgA"}'
2026-02-01 04:43:28.826 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:28.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61533/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy"]'
2026-02-01 04:43:28.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:28.865 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:28.865 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:28.866 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:28.866 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:28.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:28.870 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.21
2026-02-01 04:43:28.870 DEBUG [src.node.docker_mananger] Generated ports ['9120', '9121', '9122', '9123', '9124']
2026-02-01 04:43:28.871 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:28.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:28.871 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:28.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 9120:9120 -p 9121:9121 -p 9122:9122 -p 9123:9123 -p 9124:9124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9122 --rest-port=9120 --tcp-port=9121 --discv5-udp-port=9123 --rest-address=0.0.0.0 --nat=extip:172.18.169.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adefcc049a55e9fceb6bdbd4eac540877995d10cd098fcadd1eed02e290cfc7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9124 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM9fggDShDYXhkilXL7GZoSPayXFx-lUJBNCatTNFPc-ESOGNTIOWKDUYKqw52C4D42KhiB49CMzznbl7xaqrVUCgmlkgnY0gmlwhKwSb0mKbXVsdGlhZGRyc5YACASsEm9JBnZNAAoErBJvSQZ2Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg0loish3a6xy2Jp0wvmhgpnAXtdCBbYhItAQLfs-_iDdGNwgnZNg3VkcIJ2T4V3YWt1MgU --filternode=/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy
2026-02-01 04:43:29.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.21 waku 91fc7e623db7a125d7358a09fe207dc5acf10205e9bbddf1f9d18286a4652f4b
2026-02-01 04:43:29.075 DEBUG [src.node.docker_mananger] Container started with ID 91fc7e623db7. Setting up logs at ./log/docker/node4_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:29.076 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9120
2026-02-01 04:43:29.076 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:30.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9120/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:30.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:43:30.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:30.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:30.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.21/tcp/9121/p2p/16Uiu2HAmHggSMuehG5M5ipaeqLJgm7zngyVGoJCrWuQxcLuxvBSA","/ip4/172.18.169.21/tcp/9122/ws/p2p/16Uiu2HAmHggSMuehG5M5ipaeqLJgm7zngyVGoJCrWuQxcLuxvBSA"],"enrUri":"enr:-L24QL8Pf1zh7Ydel9rOv0xZfWgzyQ53kB0sqG7nz_dz_09qdmKNA7rwNn7ZgHvpB3kfmXnE0lZ2S7vuZPR4FHHuFRQCgmlkgnY0gmlwhKwSqRWKbXVsdGlhZGRyc5YACASsEqkVBiOhAAoErBKpFQYjot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSrlXqut40_o_R8-RLXoh9JJWxAcfT8RJkpHgHTYjIZODdGNwgiOhg3VkcIIjo4V3YWt1MgA"}'
2026-02-01 04:43:30.083 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:30.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy"]'
2026-02-01 04:43:30.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:30.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:30.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:30.123 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:30.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:30.127 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:30.127 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.82
2026-02-01 04:43:30.127 DEBUG [src.node.docker_mananger] Generated ports ['58778', '58779', '58780', '58781', '58782']
2026-02-01 04:43:30.128 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:30.128 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:30.128 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:30.128 DEBUG [src.node.docker_mananger] docker run -i -t -p 58778:58778 -p 58779:58779 -p 58780:58780 -p 58781:58781 -p 58782:58782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58780 --rest-port=58778 --tcp-port=58779 --discv5-udp-port=58781 --rest-address=0.0.0.0 --nat=extip:172.18.17.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fae92cd2ff5bfa66fd1ec7dfab8edbb19b7cf5b90c5dffefeabc3be8c19b5ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58782 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM9fggDShDYXhkilXL7GZoSPayXFx-lUJBNCatTNFPc-ESOGNTIOWKDUYKqw52C4D42KhiB49CMzznbl7xaqrVUCgmlkgnY0gmlwhKwSb0mKbXVsdGlhZGRyc5YACASsEm9JBnZNAAoErBJvSQZ2Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg0loish3a6xy2Jp0wvmhgpnAXtdCBbYhItAQLfs-_iDdGNwgnZNg3VkcIJ2T4V3YWt1MgU --filternode=/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy
2026-02-01 04:43:30.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.82 waku 9b05bf1fe24a6d5936df95a5a7d16c7695af9cf0310cf9ac42711b72f3491a73
2026-02-01 04:43:30.348 DEBUG [src.node.docker_mananger] Container started with ID 9b05bf1fe24a. Setting up logs at ./log/docker/node5_2026-02-01_04-43-25__da985b2f-1b58-4d44-92f0-32116e7279df__wakuorg_nwaku:latest.log
2026-02-01 04:43:30.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58778
2026-02-01 04:43:30.349 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:31.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58778/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:31.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:43:31.353 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:31.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:31.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.82/tcp/58779/p2p/16Uiu2HAmEM6ai6UdaQ3YtCvZSVaqyCoq2MgrsXscecVTzGXkPGQz","/ip4/172.18.17.82/tcp/58780/ws/p2p/16Uiu2HAmEM6ai6UdaQ3YtCvZSVaqyCoq2MgrsXscecVTzGXkPGQz"],"enrUri":"enr:-L24QJihviUyQRUzd_sgS7ly_CBi5nJaJ7FenAEmfKbPU6MWKCtVttxtPZoS_citurMCvO9wxpzDyWoBHcPVCA1NKJMCgmlkgnY0gmlwhKwSEVKKbXVsdGlhZGRyc5YACASsEhFSBuWbAAoErBIRUgblnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGSH3EjvCBKjRFDfhsG6nbIbtmYMhBnbrRivX236DrquDdGNwguWbg3VkcILlnYV3YWt1MgA"}'
2026-02-01 04:43:31.356 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:31.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58778/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.73/tcp/30285/p2p/16Uiu2HAmJSu3GXNDGqU76JGLUj9jLskwoq5JzQMptry7K4bgpYfy"]'
2026-02-01 04:43:31.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:31.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30284/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:31.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:31.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39581/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ed2f1d37-a20b-4ff4-a27d-88e327fbffc3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:43:31.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ed2f1d37-a20b-4ff4-a27d-88e327fbffc3","statusDesc":"OK"}'
2026-02-01 04:43:31.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61533/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a40d3a94-4904-429d-904a-c8dff0b20639", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:43:31.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a40d3a94-4904-429d-904a-c8dff0b20639","statusDesc":"OK"}'
2026-02-01 04:43:31.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9120/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f5373b14-3eb7-4e3a-83c1-d7c34cc136cd", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:43:31.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f5373b14-3eb7-4e3a-83c1-d7c34cc136cd","statusDesc":"OK"}'
2026-02-01 04:43:31.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58778/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "31de85d5-e463-4990-8149-92c8feb0a62e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:43:31.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"31de85d5-e463-4990-8149-92c8feb0a62e","statusDesc":"OK"}'
2026-02-01 04:43:31.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30284/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:31.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:31.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:31.548 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:31.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39581/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:31.551 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":1769921011441413651,"ephemeral":false}]'
2026-02-01 04:43:31.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30284/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:31.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:31.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:31.657 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:31.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61533/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:31.660 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61533/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-01 04:43:31.663 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:43:31.664 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:43:31.664 DEBUG [src.node.waku_node] Stopping container with id 385cc3c10357
2026-02-01 04:43:32.215 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:32.215 DEBUG [src.node.waku_node] Stopping container with id 12902c322278
2026-02-01 04:43:32.776 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:32.776 DEBUG [src.node.waku_node] Stopping container with id 2a91fd9d1670
2026-02-01 04:43:33.079 ERROR [src.node.docker_mananger] Max retries reached for container 385cc3c10357. Exiting log stream.
2026-02-01 04:43:33.301 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:33.301 DEBUG [src.node.waku_node] Stopping container with id 91fc7e623db7
2026-02-01 04:43:33.588 ERROR [src.node.docker_mananger] Max retries reached for container 12902c322278. Exiting log stream.
2026-02-01 04:43:33.807 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:33.807 DEBUG [src.node.waku_node] Stopping container with id 9b05bf1fe24a
2026-02-01 04:43:34.114 ERROR [src.node.docker_mananger] Max retries reached for container 2a91fd9d1670. Exiting log stream.
2026-02-01 04:43:34.314 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:34.315 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:43:34.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:34.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:34.349 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:34.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:34.357 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-02-01 04:45:24.787 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:24.788 DEBUG [tests.conftest] Running test: test_admin_relay_peers_schema with id: 2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1
2026-02-01 04:45:24.788 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:24.788 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:45:24.788 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:45:24.795 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:24.795 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1__wakuorg_nwaku:latest.log
2026-02-01 04:45:24.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:24.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1__wakuorg_nwaku:latest.log
2026-02-01 04:45:24.830 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:24.830 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1__wakuorg_nwaku:latest.log
2026-02-01 04:45:24.838 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:24.838 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1__wakuorg_nwaku:latest.log
2026-02-01 04:45:24.838 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:45:24.838 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:45:24.839 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:24.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:24.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:24.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.171
2026-02-01 04:45:24.841 DEBUG [src.node.docker_mananger] Generated ports ['27949', '27950', '27951', '27952', '27953']
2026-02-01 04:45:24.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:24.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:24.841 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:24.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 27949:27949 -p 27950:27950 -p 27951:27951 -p 27952:27952 -p 27953:27953 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27951 --rest-port=27949 --tcp-port=27950 --discv5-udp-port=27952 --rest-address=0.0.0.0 --nat=extip:172.18.199.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cf90018f73ce9913bf6caa628dec38a4dbee326b8a2abc2d28de7a5cd22ad41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27953 --metrics-logging=true --relay=true
2026-02-01 04:45:25.033 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.171 waku 29f1631b20934c7de3e2020cfa9bd2205ccfb034f8027bdc9f3d89c1ff136943
2026-02-01 04:45:25.064 DEBUG [src.node.docker_mananger] Container started with ID 29f1631b2093. Setting up logs at ./log/docker/node1_2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1__wakuorg_nwaku:latest.log
2026-02-01 04:45:25.065 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27949
2026-02-01 04:45:25.065 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:25.593 ERROR [src.node.docker_mananger] Max retries reached for container 998ac87ceba8. Exiting log stream.
2026-02-01 04:45:26.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27949/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:26.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:26.069 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:26.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27949/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:26.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.171/tcp/27950/p2p/16Uiu2HAmJ8znNbhAU4rYK4VE7cDPhAVo6V3Jsqq5aBAWrprE4LiC","/ip4/172.18.199.171/tcp/27951/ws/p2p/16Uiu2HAmJ8znNbhAU4rYK4VE7cDPhAVo6V3Jsqq5aBAWrprE4LiC"],"enrUri":"enr:-L24QEb4iNs79NieZ_5RRfwohEmKepCMLoKQ8nB-C8L5xsESdDAUPF15IDFfq4FvsQnWFyT2M_de7uj2Usr4u4dHndkCgmlkgnY0gmlwhKwSx6uKbXVsdGlhZGRyc5YACASsEserBm0uAAoErBLHqwZtL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUXcvsDUfpL1NS7l4dzaLBqhs5hx-1Sz1Mn9qz6VC_imDdGNwgm0ug3VkcIJtMIV3YWt1MgE"}'
2026-02-01 04:45:26.072 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:26.072 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:26.072 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:26.073 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:26.073 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.200
2026-02-01 04:45:26.073 DEBUG [src.node.docker_mananger] Generated ports ['45640', '45641', '45642', '45643', '45644']
2026-02-01 04:45:26.074 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:26.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:26.074 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:26.074 DEBUG [src.node.docker_mananger] docker run -i -t -p 45640:45640 -p 45641:45641 -p 45642:45642 -p 45643:45643 -p 45644:45644 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45642 --rest-port=45640 --tcp-port=45641 --discv5-udp-port=45643 --rest-address=0.0.0.0 --nat=extip:172.18.122.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ffb5dd16180ffd1b02eddba017da7c65baf8ddebb1fcdaf1c3b21ae2552fddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45644 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEb4iNs79NieZ_5RRfwohEmKepCMLoKQ8nB-C8L5xsESdDAUPF15IDFfq4FvsQnWFyT2M_de7uj2Usr4u4dHndkCgmlkgnY0gmlwhKwSx6uKbXVsdGlhZGRyc5YACASsEserBm0uAAoErBLHqwZtL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUXcvsDUfpL1NS7l4dzaLBqhs5hx-1Sz1Mn9qz6VC_imDdGNwgm0ug3VkcIJtMIV3YWt1MgE
2026-02-01 04:45:26.268 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.200 waku 133445ec3f74e226c79a8e7b2176f247b78d1e358bda1418bde37212c8015ccf
2026-02-01 04:45:26.300 DEBUG [src.node.docker_mananger] Container started with ID 133445ec3f74. Setting up logs at ./log/docker/node2_2026-02-01_04-45-24__6e768fe1-bf6a-4e58-9230-1e8420fb9fa1__wakuorg_nwaku:latest.log
2026-02-01 04:45:26.300 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45640
2026-02-01 04:45:26.300 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:27.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45640/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:27.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:27.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:27.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45640/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:27.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.200/tcp/45641/p2p/16Uiu2HAmUmprbx8JzM58G4DpXgnDz4i6utsU7ezQqXqLVMcNeSHC","/ip4/172.18.122.200/tcp/45642/ws/p2p/16Uiu2HAmUmprbx8JzM58G4DpXgnDz4i6utsU7ezQqXqLVMcNeSHC"],"enrUri":"enr:-L24QKCqxzUEOGaQ_aT9QjFbBNXiKrqmhNM0oFESN55ojfLDRzoL_EQ4ydLqcABu7RFr5u7llbqA_lRanUhah7fjLPsCgmlkgnY0gmlwhKwSesiKbXVsdGlhZGRyc5YACASsEnrIBrJJAAoErBJ6yAaySt0DgnJzhQADAQAAiXNlY3AyNTZrMaED73tSJ16pBcKyEjA1X9khxCg1isQuUo3-DEXpT-kdeSeDdGNwgrJJg3VkcIKyS4V3YWt1MgE"}'
2026-02-01 04:45:27.322 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:27.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27949/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.200/tcp/45641/p2p/16Uiu2HAmUmprbx8JzM58G4DpXgnDz4i6utsU7ezQqXqLVMcNeSHC"]'
2026-02-01 04:45:27.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:27.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45640/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.171/tcp/27950/p2p/16Uiu2HAmJ8znNbhAU4rYK4VE7cDPhAVo6V3Jsqq5aBAWrprE4LiC"]'
2026-02-01 04:45:27.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:28.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27949/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:28.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.122.200/tcp/54814/p2p/16Uiu2HAmUmprbx8JzM58G4DpXgnDz4i6utsU7ezQqXqLVMcNeSHC","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-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-01 04:45:28.334 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/relay (schema): [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.122.200/tcp/54814/p2p/16Uiu2HAmUmprbx8JzM58G4DpXgnDz4i6utsU7ezQqXqLVMcNeSHC', '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-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}]}] / type=list
2026-02-01 04:45:28.336 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:28.337 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:28.337 DEBUG [src.node.waku_node] Stopping container with id 29f1631b2093
2026-02-01 04:45:28.927 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:28.927 DEBUG [src.node.waku_node] Stopping container with id 133445ec3f74
2026-02-01 04:45:29.509 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:29.512 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:29.516 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:29.521 DEBUG [src.node.docker_mananger] 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[1000] with id: 2026-02-01_04-43-55__04ba0413-9033-42ae-a35f-3ad416ed0f35
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-01_04-43-55__04ba0413-9033-42ae-a35f-3ad416ed0f35__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-01_04-43-55__04ba0413-9033-42ae-a35f-3ad416ed0f35__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.121.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35253', '35254', '35255', '35256', '35257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35253:35253 -p 35254:35254 -p 35255:35255 -p 35256:35256 -p 35257:35257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35255 --rest-port=35253 --tcp-port=35254 --discv5-udp-port=35256 --rest-address=0.0.0.0 --nat=extip:172.18.121.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2089a97e5c2bf7ebb796390aafac4f20cd1f9fff2e61c47d4fdcdf056d2bdca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35257 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.169 waku 3c60425b797949c752c1fe1fdf43aca9d2db8e404eb1cdef196995ee19e58b2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c60425b7979. Setting up logs at ./log/docker/node1_2026-02-01_04-43-55__04ba0413-9033-42ae-a35f-3ad416ed0f35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35253
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 1f314daaa04f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 85e8af51332e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35253/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/35254/p2p/16Uiu2HAmDa7T3KKMDydZPKY8i6HLAQga3GDPi9Gn3ems3znY6Zo8","/ip4/172.18.121.169/tcp/35255/ws/p2p/16Uiu2HAmDa7T3KKMDydZPKY8i6HLAQga3GDPi9Gn3ems3znY6Zo8"],"enrUri":"enr:-L24QG97kHTFRU8LA_Uqle82klJe8Hah36mArPuIZMpAesM6VsFskibVPRvrGzRVdDy6kSL8nGNlDtD3zYkeGlqr9NYCgmlkgnY0gmlwhKwSeamKbXVsdGlhZGRyc5YACASsEnmpBom2AAoErBJ5qQaJt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDZvPVtXBBHXXCJ1FpvWCuxLnuqoQUdYYaOvK2Vu36wuDdGNwgom2g3VkcIKJuIV3YWt1MgE"}'
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.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35833', '35834', '35835', '35836', '35837']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35833:35833 -p 35834:35834 -p 35835:35835 -p 35836:35836 -p 35837:35837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35835 --rest-port=35833 --tcp-port=35834 --discv5-udp-port=35836 --rest-address=0.0.0.0 --nat=extip:172.18.34.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fda09e3e7e3aefafa5de9b0b0d06b2a85b29dcd66e280de69712d822f688abaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35837 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG97kHTFRU8LA_Uqle82klJe8Hah36mArPuIZMpAesM6VsFskibVPRvrGzRVdDy6kSL8nGNlDtD3zYkeGlqr9NYCgmlkgnY0gmlwhKwSeamKbXVsdGlhZGRyc5YACASsEnmpBom2AAoErBJ5qQaJt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDZvPVtXBBHXXCJ1FpvWCuxLnuqoQUdYYaOvK2Vu36wuDdGNwgom2g3VkcIKJuIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.22 waku 3d6dd9b731a6ce8e7ba9a048df8b67a6871977baab139af7c4be7a1fc5a7a237
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d6dd9b731a6. Setting up logs at ./log/docker/node2_2026-02-01_04-43-55__04ba0413-9033-42ae-a35f-3ad416ed0f35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35833
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:35833/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35833/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/35834/p2p/16Uiu2HAmAebAfMwxNDAuERLrFRYhpEv6dziJfeEy8f8imYH8V739","/ip4/172.18.34.22/tcp/35835/ws/p2p/16Uiu2HAmAebAfMwxNDAuERLrFRYhpEv6dziJfeEy8f8imYH8V739"],"enrUri":"enr:-L24QH6nPf-eqKsu64KSoXJbbPptXQXXJL5WKlWa6WpaNqJ1JvH4WgF73GLRBsBGD6WToN7dt-IWJkBgTagihIJwglwCgmlkgnY0gmlwhKwSIhaKbXVsdGlhZGRyc5YACASsEiIWBov6AAoErBIiFgaL-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4i5pq-fUk08OH-PlPS-wZD_DRqZDtEzvnCUTQ70RH-SDdGNwgov6g3VkcIKL_IV3YWt1MgE"}'
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:35253/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:35833/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:35253/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.22/tcp/37786/p2p/16Uiu2HAmAebAfMwxNDAuERLrFRYhpEv6dziJfeEy8f8imYH8V739","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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35833/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.121.169/tcp/35254/p2p/16Uiu2HAmDa7T3KKMDydZPKY8i6HLAQga3GDPi9Gn3ems3znY6Zo8","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-127-ga4e44d","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 1000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4650', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4650', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4650', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35253/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:35833/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":1769921047874466870,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4650', '-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 3c60425b7979
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3d6dd9b731a6
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-01 04:45:41.879 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:41.880 DEBUG [tests.conftest] Running test: test_time_filter_small_timestamp with id: 2026-02-01_04-45-41__432b9366-c692-4d3e-b38a-cd9fda59913a
2026-02-01 04:45:41.880 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:41.880 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:45:41.880 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-01 04:45:41.886 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:41.887 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-01_04-45-41__432b9366-c692-4d3e-b38a-cd9fda59913a__wakuorg_nwaku:latest.log
2026-02-01 04:45:41.887 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:41.887 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:41.888 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:41.888 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.115
2026-02-01 04:45:41.888 DEBUG [src.node.docker_mananger] Generated ports ['53323', '53324', '53325', '53326', '53327']
2026-02-01 04:45:41.889 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:41.889 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:41.889 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:41.889 DEBUG [src.node.docker_mananger] docker run -i -t -p 53323:53323 -p 53324:53324 -p 53325:53325 -p 53326:53326 -p 53327:53327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53325 --rest-port=53323 --tcp-port=53324 --discv5-udp-port=53326 --rest-address=0.0.0.0 --nat=extip:172.18.104.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb1b4fe5ba39e10f782a5052cedd25abacf0afdb9c3ace5f3f92a5ece1babbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53327 --metrics-logging=true --store=true --relay=true
2026-02-01 04:45:42.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.115 waku 492d8c2e11f12fc3931766a7bfbed6391c9694669547f2bee491a9ce5646cf00
2026-02-01 04:45:42.109 DEBUG [src.node.docker_mananger] Container started with ID 492d8c2e11f1. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-45-41__432b9366-c692-4d3e-b38a-cd9fda59913a__wakuorg_nwaku:latest.log
2026-02-01 04:45:42.110 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53323
2026-02-01 04:45:42.111 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:42.153 ERROR [src.node.docker_mananger] Max retries reached for container 14c6e0de9d52. Exiting log stream.
2026-02-01 04:45:42.686 ERROR [src.node.docker_mananger] Max retries reached for container f7472862706f. Exiting log stream.
2026-02-01 04:45:43.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53323/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:43.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:43.115 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:43.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:43.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.115/tcp/53324/p2p/16Uiu2HAkwAFQN94W3d7mQPSxgpiRMTDf9SuELfnCUe5Ex26K1E7w","/ip4/172.18.104.115/tcp/53325/ws/p2p/16Uiu2HAkwAFQN94W3d7mQPSxgpiRMTDf9SuELfnCUe5Ex26K1E7w"],"enrUri":"enr:-L24QG-mtES8gc3AFEziefEqyHrZFhALHopCGPP_ajbRbiT8TSkHOWpiO7k1kz57izXRDP5uik475Mu7cN-0bnDuvuICgmlkgnY0gmlwhKwSaHOKbXVsdGlhZGRyc5YACASsEmhzBtBMAAoErBJocwbQTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGcPfhscnaX3p3NURV6Br-qW6CyfkcRdXNdOt5ZXMfGaDdGNwgtBMg3VkcILQToV3YWt1MgM"}'
2026-02-01 04:45:43.118 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:43.125 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:43.125 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-01_04-45-41__432b9366-c692-4d3e-b38a-cd9fda59913a__wakuorg_nwaku:latest.log
2026-02-01 04:45:43.125 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:43.125 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:43.126 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:43.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.194
2026-02-01 04:45:43.126 DEBUG [src.node.docker_mananger] Generated ports ['48102', '48103', '48104', '48105', '48106']
2026-02-01 04:45:43.127 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:43.127 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:43.127 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:43.127 DEBUG [src.node.docker_mananger] docker run -i -t -p 48102:48102 -p 48103:48103 -p 48104:48104 -p 48105:48105 -p 48106:48106 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48104 --rest-port=48102 --tcp-port=48103 --discv5-udp-port=48105 --rest-address=0.0.0.0 --nat=extip:172.18.187.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea7498092dfd79badcaa6e0fa4c93fdee563baf7fbfb2c8aaf8fc836cdd8ce62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48106 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG-mtES8gc3AFEziefEqyHrZFhALHopCGPP_ajbRbiT8TSkHOWpiO7k1kz57izXRDP5uik475Mu7cN-0bnDuvuICgmlkgnY0gmlwhKwSaHOKbXVsdGlhZGRyc5YACASsEmhzBtBMAAoErBJocwbQTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGcPfhscnaX3p3NURV6Br-qW6CyfkcRdXNdOt5ZXMfGaDdGNwgtBMg3VkcILQToV3YWt1MgM --storenode=/ip4/172.18.104.115/tcp/53324/p2p/16Uiu2HAkwAFQN94W3d7mQPSxgpiRMTDf9SuELfnCUe5Ex26K1E7w --store=true --relay=true
2026-02-01 04:45:43.321 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.194 waku 03852e26da48cfe0f9afb74f0f4d7bf1ba65c02376e07050e728ea8c2fa92d5d
2026-02-01 04:45:43.354 DEBUG [src.node.docker_mananger] Container started with ID 03852e26da48. Setting up logs at ./log/docker/store_node1_2026-02-01_04-45-41__432b9366-c692-4d3e-b38a-cd9fda59913a__wakuorg_nwaku:latest.log
2026-02-01 04:45:43.355 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48102
2026-02-01 04:45:43.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:44.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48102/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:44.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:45:44.360 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:44.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:44.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.194/tcp/48103/p2p/16Uiu2HAmA7AV2T5Xb9UehmRUFuAbju38WLentJKj1gVE1qvChfSt","/ip4/172.18.187.194/tcp/48104/ws/p2p/16Uiu2HAmA7AV2T5Xb9UehmRUFuAbju38WLentJKj1gVE1qvChfSt"],"enrUri":"enr:-L24QHqTFz4rT4-BwzJSI3de0iYda5hbb-p2-IGBTqnWtuGqS_zDjNDwyVQ1r14LpwYQmxs57e5HqFy5vaGACHnW_O0CgmlkgnY0gmlwhKwSu8KKbXVsdGlhZGRyc5YACASsErvCBrvnAAoErBK7wga76N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2iF_g8Bi-3Bg3XplmC6-ljD_gsUiWaRdfdSR1R215kWDdGNwgrvng3VkcIK76YV3YWt1MgM"}'
2026-02-01 04:45:44.362 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:44.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48102/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.115/tcp/53324/p2p/16Uiu2HAkwAFQN94W3d7mQPSxgpiRMTDf9SuELfnCUe5Ex26K1E7w"]'
2026-02-01 04:45:44.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:45:44.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:45:44.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.372 DEBUG [src.steps.store] Relaying message
2026-02-01 04:45:44.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/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-01 04:45:44.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.377 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:45:44.578 DEBUG [src.steps.store] Relaying message
2026-02-01 04:45:44.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/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-01 04:45:44.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.584 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:45:44.785 DEBUG [src.steps.store] Relaying message
2026-02-01 04:45:44.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/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-01 04:45:44.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:45:44.992 DEBUG [src.steps.store] Relaying message
2026-02-01 04:45:44.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/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-01 04:45:44.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:44.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:45:45.199 DEBUG [src.steps.store] Relaying message
2026-02-01 04:45:45.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/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-01 04:45:45.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:45.205 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:45:45.406 DEBUG [src.steps.store] Relaying message
2026-02-01 04:45:45.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53323/relay/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-01 04:45:45.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:45.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:45:45.613 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1769921141371834880 after end time 1769921154371848961
2026-02-01 04:45:45.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53323/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769921141371834880&endTime=1769921154371848961&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:45.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x611dbed66c47da783e4dacf40b09f324646cec7621e3b08b9cc6f83f337b0438","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921141371834880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3a0c208faa7139fd308b5957cb946c0b707790c1f9d80cfecb7e36a845c7878e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921143371841792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1b0c4bbba1e8d2b00a0c7ebd74c6357a77ab46e6f667567715692e5fe7404dc8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921144271843840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x49f93111ad74e337a72f8031846134c4f26b8ce0f87c28fa9141bd3bfdb457cc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921144471846144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x748bf7a6750c15564b6fdc9efb6a5b6f37c7a13f75dc4db6cd467e2db51b110a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921146371848192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0cdd03dbe68b038e0fd07d3374adbd889057c3c7a1cf4cba604dabc4c6a09453","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921154371848960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-01 04:45:45.618 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1769921141371834880 and end time = 1769921154371848961 is 6
2026-02-01 04:45:45.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48102/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769921141371834880&endTime=1769921154371848961&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:45.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x611dbed66c47da783e4dacf40b09f324646cec7621e3b08b9cc6f83f337b0438","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921141371834880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3a0c208faa7139fd308b5957cb946c0b707790c1f9d80cfecb7e36a845c7878e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921143371841792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1b0c4bbba1e8d2b00a0c7ebd74c6357a77ab46e6f667567715692e5fe7404dc8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921144271843840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x49f93111ad74e337a72f8031846134c4f26b8ce0f87c28fa9141bd3bfdb457cc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921144471846144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x748bf7a6750c15564b6fdc9efb6a5b6f37c7a13f75dc4db6cd467e2db51b110a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921146371848192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0cdd03dbe68b038e0fd07d3374adbd889057c3c7a1cf4cba604dabc4c6a09453","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921154371848960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-01 04:45:45.621 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1769921141371834880 and end time = 1769921154371848961 is 6
2026-02-01 04:45:45.623 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:45.624 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:45.624 DEBUG [src.node.waku_node] Stopping container with id 492d8c2e11f1
2026-02-01 04:45:46.165 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:46.166 DEBUG [src.node.waku_node] Stopping container with id 03852e26da48
2026-02-01 04:45:46.731 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:46.734 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:46.740 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:46.747 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-01 04:45:40.869 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:40.870 DEBUG [tests.conftest] Running test: test_filter_ping_on_unsubscribed_peer with id: 2026-02-01_04-45-40__99daab80-02a9-4223-9b42-5b4dee472000
2026-02-01 04:45:40.870 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:40.870 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:45:40.870 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:45:40.877 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:40.877 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-40__99daab80-02a9-4223-9b42-5b4dee472000__wakuorg_nwaku:latest.log
2026-02-01 04:45:40.878 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:40.878 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:40.879 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:40.879 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.236
2026-02-01 04:45:40.879 DEBUG [src.node.docker_mananger] Generated ports ['36227', '36228', '36229', '36230', '36231']
2026-02-01 04:45:40.880 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:40.880 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:40.880 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:40.880 DEBUG [src.node.docker_mananger] docker run -i -t -p 36227:36227 -p 36228:36228 -p 36229:36229 -p 36230:36230 -p 36231:36231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36229 --rest-port=36227 --tcp-port=36228 --discv5-udp-port=36230 --rest-address=0.0.0.0 --nat=extip:172.18.168.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcd3fd61e286e9ed27dfa7fc49eebbebbbd4bda6dfaae8abbdc7ca2a74b5d7ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36231 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:45:41.062 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.236 waku 353b5fb8e076f8a238cc91dc8284d973e661794e4bf4b866e11136be3263c467
2026-02-01 04:45:41.094 DEBUG [src.node.docker_mananger] Container started with ID 353b5fb8e076. Setting up logs at ./log/docker/node1_2026-02-01_04-45-40__99daab80-02a9-4223-9b42-5b4dee472000__wakuorg_nwaku:latest.log
2026-02-01 04:45:41.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36227
2026-02-01 04:45:41.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:41.131 ERROR [src.node.docker_mananger] Max retries reached for container cdf77d8291bb. Exiting log stream.
2026-02-01 04:45:41.678 ERROR [src.node.docker_mananger] Max retries reached for container 05014c734c67. Exiting log stream.
2026-02-01 04:45:42.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36227/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:42.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:42.100 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:42.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:42.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.236/tcp/36228/p2p/16Uiu2HAmEybfLHG4NBfcued7MhMCMzoQ5Hxi5pGzrPFU3n7L6CXd","/ip4/172.18.168.236/tcp/36229/ws/p2p/16Uiu2HAmEybfLHG4NBfcued7MhMCMzoQ5Hxi5pGzrPFU3n7L6CXd"],"enrUri":"enr:-L24QJzqe1yOtES94HXphkCvKwNsJNnmgJuzyIOKyvX8SYLCdP32h_x2cIW2dgz-gaUlUatSOwGTMIxNWVQoh_rLc50CgmlkgnY0gmlwhKwSqOyKbXVsdGlhZGRyc5YACASsEqjsBo2EAAoErBKo7AaNhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDInvBOke5ThkjqXu1NkLVPtGbDWM7BDDwqHqq863buXSDdGNwgo2Eg3VkcIKNhoV3YWt1MgU"}'
2026-02-01 04:45:42.103 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:42.103 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:45:42.110 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:42.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-40__99daab80-02a9-4223-9b42-5b4dee472000__wakuorg_nwaku:latest.log
2026-02-01 04:45:42.110 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:42.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:42.112 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:42.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.169
2026-02-01 04:45:42.112 DEBUG [src.node.docker_mananger] Generated ports ['39928', '39929', '39930', '39931', '39932']
2026-02-01 04:45:42.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:42.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:42.113 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:42.113 DEBUG [src.node.docker_mananger] docker run -i -t -p 39928:39928 -p 39929:39929 -p 39930:39930 -p 39931:39931 -p 39932:39932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39930 --rest-port=39928 --tcp-port=39929 --discv5-udp-port=39931 --rest-address=0.0.0.0 --nat=extip:172.18.121.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bcc16dff51a0f5eb3ddd8dcf9a39f3f068a925ffb42a3dca04bf774a20ff8ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39932 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJzqe1yOtES94HXphkCvKwNsJNnmgJuzyIOKyvX8SYLCdP32h_x2cIW2dgz-gaUlUatSOwGTMIxNWVQoh_rLc50CgmlkgnY0gmlwhKwSqOyKbXVsdGlhZGRyc5YACASsEqjsBo2EAAoErBKo7AaNhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDInvBOke5ThkjqXu1NkLVPtGbDWM7BDDwqHqq863buXSDdGNwgo2Eg3VkcIKNhoV3YWt1MgU --filternode=/ip4/172.18.168.236/tcp/36228/p2p/16Uiu2HAmEybfLHG4NBfcued7MhMCMzoQ5Hxi5pGzrPFU3n7L6CXd
2026-02-01 04:45:42.291 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.169 waku cd1096bb53d772d34f97008af5d2421db2a4731b1cdf18002373d38748cb3684
2026-02-01 04:45:42.328 DEBUG [src.node.docker_mananger] Container started with ID cd1096bb53d7. Setting up logs at ./log/docker/node2_2026-02-01_04-45-40__99daab80-02a9-4223-9b42-5b4dee472000__wakuorg_nwaku:latest.log
2026-02-01 04:45:42.329 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39928
2026-02-01 04:45:42.329 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:43.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39928/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:43.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:43.333 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:43.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:43.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.169/tcp/39929/p2p/16Uiu2HAmEksSFmS91PNMcP9gwgshRkHWJyWdz8byTMFx78jTx6bD","/ip4/172.18.121.169/tcp/39930/ws/p2p/16Uiu2HAmEksSFmS91PNMcP9gwgshRkHWJyWdz8byTMFx78jTx6bD"],"enrUri":"enr:-L24QOTlr88M7grNWUeW0mj-sefR6WHiUGMC08Vd-eF4oCqgGDX27Ald6gD6pmEiqHqlWxremjLeNTjttTr-CWlv1nICgmlkgnY0gmlwhKwSeamKbXVsdGlhZGRyc5YACASsEnmpBpv5AAoErBJ5qQab-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHzkKY7xXDzw7rGIBjRXXX5iDWB8axIXT9ctQ2vC4layDdGNwgpv5g3VkcIKb-4V3YWt1MgA"}'
2026-02-01 04:45:43.336 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:43.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39928/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.236/tcp/36228/p2p/16Uiu2HAmEybfLHG4NBfcued7MhMCMzoQ5Hxi5pGzrPFU3n7L6CXd"]'
2026-02-01 04:45:43.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:43.369 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:45:43.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36227/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:45:43.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:43.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39928/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e2af74ce-3a1e-412d-b8e6-1c444a3fb898", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:45:43.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e2af74ce-3a1e-412d-b8e6-1c444a3fb898","statusDesc":"OK"}'
2026-02-01 04:45:43.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39928/filter/v2/subscriptions/4871e684-2b16-4937-bf43-02b09ee14e2b" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:43.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4871e684-2b16-4937-bf43-02b09ee14e2b","statusDesc":"OK"}'
2026-02-01 04:45:43.403 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39928/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:45:43.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345","statusDesc":"OK"}'
2026-02-01 04:45:43.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39928/filter/v2/subscriptions/bc45adc9-046b-43a4-8fd2-3c34944d9384" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:43.419 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:39928/filter/v2/subscriptions/bc45adc9-046b-43a4-8fd2-3c34944d9384. Response content: b'{"requestId":"bc45adc9-046b-43a4-8fd2-3c34944d9384","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-01 04:45:43.422 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:43.423 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:43.423 DEBUG [src.node.waku_node] Stopping container with id 353b5fb8e076
2026-02-01 04:45:43.947 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:43.948 DEBUG [src.node.waku_node] Stopping container with id cd1096bb53d7
2026-02-01 04:45:44.483 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:44.486 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:44.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:44.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-01 04:44:24.069 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:24.070 DEBUG [tests.conftest] Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-02-01_04-44-24__4910bdd9-0927-4d4e-99e7-629848699b0c
2026-02-01 04:44:24.071 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:24.071 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:24.072 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:44:24.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:24.085 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-24__4910bdd9-0927-4d4e-99e7-629848699b0c__wakuorg_nwaku:latest.log
2026-02-01 04:44:24.085 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:24.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:24.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:24.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.194
2026-02-01 04:44:24.088 DEBUG [src.node.docker_mananger] Generated ports ['9627', '9628', '9629', '9630', '9631']
2026-02-01 04:44:24.089 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:44:24.090 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:24.090 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:24.090 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:24.090 DEBUG [src.node.docker_mananger] docker run -i -t -p 9627:9627 -p 9628:9628 -p 9629:9629 -p 9630:9630 -p 9631:9631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9629 --rest-port=9627 --tcp-port=9628 --discv5-udp-port=9630 --rest-address=0.0.0.0 --nat=extip:172.18.3.194 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fad5fa5e5fcf30db99dbc86825f1afa46bf2db8eedf84d6be5fbcae162fff3aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9631 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:24.277 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.194 waku 91b1ec86a6e1cdafe8dc13122006dc777b16c19fd444539a5b8a0095743c59d3
2026-02-01 04:44:24.309 DEBUG [src.node.docker_mananger] Container started with ID 91b1ec86a6e1. Setting up logs at ./log/docker/node1_2026-02-01_04-44-24__4910bdd9-0927-4d4e-99e7-629848699b0c__wakuorg_nwaku:latest.log
2026-02-01 04:44:24.311 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9627
2026-02-01 04:44:24.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:24.318 ERROR [src.node.docker_mananger] Max retries reached for container f83aedb9e3dd. Exiting log stream.
2026-02-01 04:44:24.940 ERROR [src.node.docker_mananger] Max retries reached for container 61d3c16f1b60. Exiting log stream.
2026-02-01 04:44:25.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9627/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:25.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:25.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:25.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:25.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.194/tcp/9628/p2p/16Uiu2HAmHuwq6M4WKQH3jqiSb8mM4uge5WmmhEFruDz7ZfKP6deF","/ip4/172.18.3.194/tcp/9629/ws/p2p/16Uiu2HAmHuwq6M4WKQH3jqiSb8mM4uge5WmmhEFruDz7ZfKP6deF"],"enrUri":"enr:-L24QJkRoikK1wSg_U5_zn6GoJvYVGmo79UX5hzUVHDXL_MKb8WZghA1CANmTWsfUHx2NuyVALnEvFDcI3wYemlEDs4CgmlkgnY0gmlwhKwSA8KKbXVsdGlhZGRyc5YACASsEgPCBiWcAAoErBIDwgYlnd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTh9L8u9qo1vOuQT70g8N7B2gbFQ4hP6MeRQ3hDopNmiDdGNwgiWcg3VkcIIlnoV3YWt1MgU"}'
2026-02-01 04:44:25.317 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:25.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:25.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-24__4910bdd9-0927-4d4e-99e7-629848699b0c__wakuorg_nwaku:latest.log
2026-02-01 04:44:25.325 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:25.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:25.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:25.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.89
2026-02-01 04:44:25.326 DEBUG [src.node.docker_mananger] Generated ports ['63871', '63872', '63873', '63874', '63875']
2026-02-01 04:44:25.326 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:44:25.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:25.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:25.327 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:25.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 63871:63871 -p 63872:63872 -p 63873:63873 -p 63874:63874 -p 63875:63875 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63873 --rest-port=63871 --tcp-port=63872 --discv5-udp-port=63874 --rest-address=0.0.0.0 --nat=extip:172.18.60.89 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=32564833aea0ed1bcdd9f4edc39edee8bab24bbd0e3defc5add11ddfdcdd9953 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63875 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJkRoikK1wSg_U5_zn6GoJvYVGmo79UX5hzUVHDXL_MKb8WZghA1CANmTWsfUHx2NuyVALnEvFDcI3wYemlEDs4CgmlkgnY0gmlwhKwSA8KKbXVsdGlhZGRyc5YACASsEgPCBiWcAAoErBIDwgYlnd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTh9L8u9qo1vOuQT70g8N7B2gbFQ4hP6MeRQ3hDopNmiDdGNwgiWcg3VkcIIlnoV3YWt1MgU
2026-02-01 04:44:25.510 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.89 waku c8c825db805be1e51fae4fe961d88cb50df42cd8c50e40e4ac28aa8190f9578f
2026-02-01 04:44:25.540 DEBUG [src.node.docker_mananger] Container started with ID c8c825db805b. Setting up logs at ./log/docker/node2_2026-02-01_04-44-24__4910bdd9-0927-4d4e-99e7-629848699b0c__wakuorg_nwaku:latest.log
2026-02-01 04:44:25.540 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63871
2026-02-01 04:44:25.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:26.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63871/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:26.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:26.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:26.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63871/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:26.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.89/tcp/63872/p2p/16Uiu2HAmF2td6dpkRgdDgxdkdMonFWbwJZQ97c9n3b2fDQMfd5r4","/ip4/172.18.60.89/tcp/63873/ws/p2p/16Uiu2HAmF2td6dpkRgdDgxdkdMonFWbwJZQ97c9n3b2fDQMfd5r4"],"enrUri":"enr:-L24QNy6oowg4V2iA5XrDzEISKFBsUyIW468KYS9yUO8QdB3U5BWZpQdam39wrKB48ZNXOB6lI5c6dPyuO8xvMBw-u4CgmlkgnY0gmlwhKwSPFmKbXVsdGlhZGRyc5YACASsEjxZBvmAAAoErBI8WQb5gd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDI1Os9KFyCzjkRngc1pLT3KJeJQP-auYVm-dav7z3w-2DdGNwgvmAg3VkcIL5goV3YWt1MgE"}'
2026-02-01 04:44:26.558 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:26.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63871/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.194/tcp/9628/p2p/16Uiu2HAmHuwq6M4WKQH3jqiSb8mM4uge5WmmhEFruDz7ZfKP6deF"]'
2026-02-01 04:44:26.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:26.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-01 04:44:26.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:26.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63871/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-01 04:44:26.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:26.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9627/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-01 04:44:26.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:26.574 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:26.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63871/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:26.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":1769921066570361044,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:26.679 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:26.680 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:26.680 DEBUG [src.node.waku_node] Stopping container with id 91b1ec86a6e1
2026-02-01 04:44:27.205 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:27.206 DEBUG [src.node.waku_node] Stopping container with id c8c825db805b
2026-02-01 04:44:27.720 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:27.722 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:27.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:27.732 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-01 04:42:59.781 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:42:59.781 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node_pauses_and_pauses with id: 2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5
2026-02-01 04:42:59.782 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:42:59.782 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:42:59.782 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:42:59.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:42:59.789 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__wakuorg_nwaku:latest.log
2026-02-01 04:42:59.789 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:42:59.789 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:42:59.790 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:42:59.790 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.199
2026-02-01 04:42:59.791 DEBUG [src.node.docker_mananger] Generated ports ['60631', '60632', '60633', '60634', '60635']
2026-02-01 04:42:59.791 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:42:59.791 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:42:59.791 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:42:59.791 DEBUG [src.node.docker_mananger] docker run -i -t -p 60631:60631 -p 60632:60632 -p 60633:60633 -p 60634:60634 -p 60635:60635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60633 --rest-port=60631 --tcp-port=60632 --discv5-udp-port=60634 --rest-address=0.0.0.0 --nat=extip:172.18.126.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da159d5ccdc03dff53c751d32d8eb45b1392fcadf2bcde41d5cf9e4ddd75acdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60635 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:42:59.963 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.199 waku 2fe5312bbfd93a72187a61cb062a8d073797e43bd8dbd72c7378a22e1417babe
2026-02-01 04:42:59.993 DEBUG [src.node.docker_mananger] Container started with ID 2fe5312bbfd9. Setting up logs at ./log/docker/node1_2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__wakuorg_nwaku:latest.log
2026-02-01 04:42:59.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60631
2026-02-01 04:42:59.995 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:00.019 ERROR [src.node.docker_mananger] Max retries reached for container ee312e99ae5d. Exiting log stream.
2026-02-01 04:43:00.558 ERROR [src.node.docker_mananger] Max retries reached for container f98c253a9cd5. Exiting log stream.
2026-02-01 04:43:00.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60631/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:00.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:00.999 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:00.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:01.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.199/tcp/60632/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX","/ip4/172.18.126.199/tcp/60633/ws/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX"],"enrUri":"enr:-L24QNyQBKBNona3hOpvKiVC1q1L_prUHilBRbX1fVQYavT-KiqsbofSpf-djYnyp-YDM9rKClcc9ZFd881ecGSdoPACgmlkgnY0gmlwhKwSfseKbXVsdGlhZGRyc5YACASsEn7HBuzYAAoErBJ-xwbs2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECdlNSG-gtmUrGZHqIp9oaq79weWcS2HFR6DSIPce8tfyDdGNwguzYg3VkcILs2oV3YWt1MgU"}'
2026-02-01 04:43:01.001 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:01.002 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:43:01.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:01.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__wakuorg_nwaku:latest.log
2026-02-01 04:43:01.008 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:01.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:01.009 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:01.010 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.130
2026-02-01 04:43:01.010 DEBUG [src.node.docker_mananger] Generated ports ['30605', '30606', '30607', '30608', '30609']
2026-02-01 04:43:01.010 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:01.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:01.010 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:01.010 DEBUG [src.node.docker_mananger] docker run -i -t -p 30605:30605 -p 30606:30606 -p 30607:30607 -p 30608:30608 -p 30609:30609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30607 --rest-port=30605 --tcp-port=30606 --discv5-udp-port=30608 --rest-address=0.0.0.0 --nat=extip:172.18.1.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6d234b850dab9b72ddfc878a40dbce733a46bedae68f2eabb3a16053cbaa041 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30609 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNyQBKBNona3hOpvKiVC1q1L_prUHilBRbX1fVQYavT-KiqsbofSpf-djYnyp-YDM9rKClcc9ZFd881ecGSdoPACgmlkgnY0gmlwhKwSfseKbXVsdGlhZGRyc5YACASsEn7HBuzYAAoErBJ-xwbs2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECdlNSG-gtmUrGZHqIp9oaq79weWcS2HFR6DSIPce8tfyDdGNwguzYg3VkcILs2oV3YWt1MgU --filternode=/ip4/172.18.126.199/tcp/60632/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX
2026-02-01 04:43:01.189 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.130 waku 5624f1df0a4594e4bea9451b9546ae969a257aac0f99b1a18f15086aea851d65
2026-02-01 04:43:01.218 DEBUG [src.node.docker_mananger] Container started with ID 5624f1df0a45. Setting up logs at ./log/docker/node2_2026-02-01_04-42-59__d07c27eb-86a9-46eb-a8e1-84e0640265e5__wakuorg_nwaku:latest.log
2026-02-01 04:43:01.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30605
2026-02-01 04:43:01.219 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:02.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30605/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:02.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:43:02.224 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:02.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:02.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.130/tcp/30606/p2p/16Uiu2HAmDxQYvMh4wXEmeTcbk3qeqoaFuaFVCGWgcBt9Ne33HR2u","/ip4/172.18.1.130/tcp/30607/ws/p2p/16Uiu2HAmDxQYvMh4wXEmeTcbk3qeqoaFuaFVCGWgcBt9Ne33HR2u"],"enrUri":"enr:-L24QJP1FZMr7SdCx1yMrUM5YS_iEH8vH384m5lb7FQn3qMnEwWqAqjA9giJaImYN0gY5yP1oCh0Ag0PiB4EaD2gM4gCgmlkgnY0gmlwhKwSAYKKbXVsdGlhZGRyc5YACASsEgGCBneOAAoErBIBggZ3j90DgnJzhQADAQAAiXNlY3AyNTZrMaEDE1Hsn5Oa8bOnjvVoSptoZ7e3X_APb02GKPs6ehGyLW6DdGNwgneOg3VkcIJ3kIV3YWt1MgA"}'
2026-02-01 04:43:02.227 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:02.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.199/tcp/60632/p2p/16Uiu2HAm3PZn4AikTSRRe5j3Qfp9h3xNdgkunsnAvgVaNZbTHrrX"]'
2026-02-01 04:43:02.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:02.256 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:43:02.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:02.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:02.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30605/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ff27f55b-b0e8-400c-8d90-281b53509b3c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:43:02.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ff27f55b-b0e8-400c-8d90-281b53509b3c","statusDesc":"OK"}'
2026-02-01 04:43:02.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:02.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:02.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:02.391 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:02.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30605/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:02.394 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":1769920982284225969,"ephemeral":false}]'
2026-02-01 04:43:02.396 DEBUG [src.node.waku_node] Pausing container with id 2fe5312bbfd9
2026-02-01 04:43:02.405 DEBUG [src.node.waku_node] Unpause container with id 2fe5312bbfd9
2026-02-01 04:43:02.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:02.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:02.418 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:02.518 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:02.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30605/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:02.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769920982413991259,"ephemeral":false}]'
2026-02-01 04:43:02.523 DEBUG [src.node.waku_node] Pausing container with id 5624f1df0a45
2026-02-01 04:43:02.532 DEBUG [src.node.waku_node] Unpause container with id 5624f1df0a45
2026-02-01 04:43:02.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:02.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:02.546 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:02.646 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:02.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30605/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:02.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769920982541449211,"ephemeral":false}]'
2026-02-01 04:43:02.652 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:43:02.653 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:43:02.653 DEBUG [src.node.waku_node] Stopping container with id 2fe5312bbfd9
2026-02-01 04:43:03.195 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:03.197 DEBUG [src.node.waku_node] Stopping container with id 5624f1df0a45
2026-02-01 04:43:03.713 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:03.715 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:43:03.720 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:03.725 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_payload with id: 2026-02-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26
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-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26__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.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1946', '1947', '1948', '1949', '1950']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1946:1946 -p 1947:1947 -p 1948:1948 -p 1949:1949 -p 1950:1950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1948 --rest-port=1946 --tcp-port=1947 --discv5-udp-port=1949 --rest-address=0.0.0.0 --nat=extip:172.18.92.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac3ad38c148d4da991a0ac9fbd21b0f1adcfc3c516cfb6bbc8e91c3cf1b82ecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1950 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.59 waku 0ec8ae2b0b052cc06efa25287b5e02028c008c0ceb16f747e910ba2617d77622
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ec8ae2b0b05. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1946
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 211f1722e438. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a00dc4dfcb87. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1946/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1946/debug/v1/info" -H "Content-Type: application/json" -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.59/tcp/1947/p2p/16Uiu2HAmUL7pAbpmeHFnw5APctyprwVZ1Ts8g8SqM2zmyAMgLr9i","/ip4/172.18.92.59/tcp/1948/ws/p2p/16Uiu2HAmUL7pAbpmeHFnw5APctyprwVZ1Ts8g8SqM2zmyAMgLr9i"],"enrUri":"enr:-L24QBBVXDSaO7z-oUPRZbCzca4lABmCv3OfBySkgXDNzcHfLTKbzUqYyPudKCFITNrUw21-f1KAXCzdCo_L0cU05F0CgmlkgnY0gmlwhKwSXDuKbXVsdGlhZGRyc5YACASsElw7BgebAAoErBJcOwYHnN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6OVk8rC14FBfihlgzWRhconSQosU9nig4EdvgXpvwwWDdGNwggebg3VkcIIHnYV3YWt1Mgk"}'
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-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26__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.196.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37412', '37413', '37414', '37415', '37416']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37412:37412 -p 37413:37413 -p 37414:37414 -p 37415:37415 -p 37416:37416 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37414 --rest-port=37412 --tcp-port=37413 --discv5-udp-port=37415 --rest-address=0.0.0.0 --nat=extip:172.18.196.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f7eba531ffac153ecc358d5bbf7a09bd3c92fc0ed4e864d4f796cbacafcb27d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37416 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.137 waku b290b8946e88037d8054d2acd4238e750fbe3dbd9ed20b3a50b36f224b331f5c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b290b8946e88. Setting up logs at ./log/docker/receiving_node2_2026-02-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37412
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:37412/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37412/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.137/tcp/37413/p2p/16Uiu2HAkxUrwJCMpWZ2vWD8vXK9PmNMfBFhJV9SEGSntzstCCZBm","/ip4/172.18.196.137/tcp/37414/ws/p2p/16Uiu2HAkxUrwJCMpWZ2vWD8vXK9PmNMfBFhJV9SEGSntzstCCZBm"],"enrUri":"enr:-L24QFlkF-I4x78kdXcGzSzy9ww3TgmMDJ2epvC4fwJIaKe_PQkCp1zusOXvq7XswHeulYUjev_G-MQR5vuYJYBy7JgCgmlkgnY0gmlwhKwSxImKbXVsdGlhZGRyc5YACASsEsSJBpIlAAoErBLEiQaSJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLWQxOWswBNY3Wrqc6ey1aaoxxHIyTTK1DdC9XzDCRTiDdGNwgpIlg3VkcIKSJ4V3YWt1MgE"}'
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:37412/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.59/tcp/1947/p2p/16Uiu2HAmUL7pAbpmeHFnw5APctyprwVZ1Ts8g8SqM2zmyAMgLr9i"]'
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-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26__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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59120', '59121', '59122', '59123', '59124']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59120:59120 -p 59121:59121 -p 59122:59122 -p 59123:59123 -p 59124:59124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59122 --rest-port=59120 --tcp-port=59121 --discv5-udp-port=59123 --rest-address=0.0.0.0 --nat=extip:172.18.208.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6bf2ec8d886ea2eb0bf536ef208e66b74b12f458bddab26f54a153f3644e5ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59124 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBBVXDSaO7z-oUPRZbCzca4lABmCv3OfBySkgXDNzcHfLTKbzUqYyPudKCFITNrUw21-f1KAXCzdCo_L0cU05F0CgmlkgnY0gmlwhKwSXDuKbXVsdGlhZGRyc5YACASsElw7BgebAAoErBJcOwYHnN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6OVk8rC14FBfihlgzWRhconSQosU9nig4EdvgXpvwwWDdGNwggebg3VkcIIHnYV3YWt1Mgk --lightpushnode=/ip4/172.18.92.59/tcp/1947/p2p/16Uiu2HAmUL7pAbpmeHFnw5APctyprwVZ1Ts8g8SqM2zmyAMgLr9i --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.216 waku 082f377dad684e110d9e2c21e8d100836999770f6611a9884e6d609fafb303f2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 082f377dad68. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-43-32__88b57bf4-77fb-4d39-8d88-7e40e62bbe26__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59120
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:59120/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59120/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/59121/p2p/16Uiu2HAkwMEr1LH7sf2ro54QVvxYwkbTRZJ9M8xqZvvG6z3NM6V5","/ip4/172.18.208.216/tcp/59122/ws/p2p/16Uiu2HAkwMEr1LH7sf2ro54QVvxYwkbTRZJ9M8xqZvvG6z3NM6V5"],"enrUri":"enr:-L24QKXT0e5DumhAVkLVHgF4wnNZ-dgfo9H79wSeErS7i2FxN_j3vekuiVuyFQlKo9vY6IkZZQTxmwyxFD3v_afb-_QCgmlkgnY0gmlwhKwS0NiKbXVsdGlhZGRyc5YACASsEtDYBubxAAoErBLQ2Abm8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHJShl6UM8afY0yBkdTBY03f9GHDXaZlMCfYki67dDoCDdGNwgubxg3VkcILm84V3YWt1Mgk"}'
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:59120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.59/tcp/1947/p2p/16Uiu2HAmUL7pAbpmeHFnw5APctyprwVZ1Ts8g8SqM2zmyAMgLr9i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.137/tcp/37413/p2p/16Uiu2HAkxUrwJCMpWZ2vWD8vXK9PmNMfBFhJV9SEGSntzstCCZBm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1946/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:37412/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:59120/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:59120/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921016789753344}}'
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:59120/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0ec8ae2b0b05
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b290b8946e88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 082f377dad68
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0ec8ae2b0b05. 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,73 @@
2026-02-01 04:46:12.280 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:46:12.280 DEBUG [tests.conftest] Running test: test_admin_peer_by_id with id: 2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d
2026-02-01 04:46:12.281 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:46:12.281 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:46:12.281 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:46:12.288 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:12.288 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.294 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:12.294 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.300 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:12.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.306 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:12.307 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.307 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:46:12.307 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:46:12.308 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:12.308 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:12.309 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:12.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.118
2026-02-01 04:46:12.310 DEBUG [src.node.docker_mananger] Generated ports ['37860', '37861', '37862', '37863', '37864']
2026-02-01 04:46:12.310 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:12.310 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:12.310 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:12.310 DEBUG [src.node.docker_mananger] docker run -i -t -p 37860:37860 -p 37861:37861 -p 37862:37862 -p 37863:37863 -p 37864:37864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37862 --rest-port=37860 --tcp-port=37861 --discv5-udp-port=37863 --rest-address=0.0.0.0 --nat=extip:172.18.148.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0221cf1915f6a7d56eb537222366b77f6640db15120a8abcf9c8cbaf7edd65a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37864 --metrics-logging=true --relay=true
2026-02-01 04:46:12.483 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.118 waku fd48862012f94c02a72ece18c540b877d7c50d0ac816c9912679c39cdef96b4d
2026-02-01 04:46:12.513 DEBUG [src.node.docker_mananger] Container started with ID fd48862012f9. Setting up logs at ./log/docker/node1_2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d__wakuorg_nwaku:latest.log
2026-02-01 04:46:12.515 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37860
2026-02-01 04:46:12.515 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:12.537 ERROR [src.node.docker_mananger] Max retries reached for container 9857d011dfd8. Exiting log stream.
2026-02-01 04:46:13.079 ERROR [src.node.docker_mananger] Max retries reached for container a8d90d917e67. Exiting log stream.
2026-02-01 04:46:13.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37860/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:13.519 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:13.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:13.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.118/tcp/37861/p2p/16Uiu2HAmNkeahTTbxN956vMAGjPaMSfg9YCemqQWsx8RJkGrFhgG","/ip4/172.18.148.118/tcp/37862/ws/p2p/16Uiu2HAmNkeahTTbxN956vMAGjPaMSfg9YCemqQWsx8RJkGrFhgG"],"enrUri":"enr:-L24QL-uABDw3F-a59Lh7DUwE0lVsb1n59cwfXfgZ5wb3gWWI9EYI-xY4aAbhGGZ57wvIPlZoQpFnNd5m9K_4ob7IH4CgmlkgnY0gmlwhKwSlHaKbXVsdGlhZGRyc5YACASsEpR2BpPlAAoErBKUdgaT5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlggAXoaB3cQBa7IAAynNMp8oznIDthOGGTODBX40cmWDdGNwgpPlg3VkcIKT54V3YWt1MgE"}'
2026-02-01 04:46:13.522 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:13.522 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:13.522 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:13.524 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:13.524 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.72
2026-02-01 04:46:13.524 DEBUG [src.node.docker_mananger] Generated ports ['37100', '37101', '37102', '37103', '37104']
2026-02-01 04:46:13.524 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:13.524 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:13.524 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:13.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 37100:37100 -p 37101:37101 -p 37102:37102 -p 37103:37103 -p 37104:37104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37102 --rest-port=37100 --tcp-port=37101 --discv5-udp-port=37103 --rest-address=0.0.0.0 --nat=extip:172.18.141.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0bec17e9eaf74fc43bb46afb447dd9bec4530fd5dbcf714af8f50dfdc6fc2a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37104 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL-uABDw3F-a59Lh7DUwE0lVsb1n59cwfXfgZ5wb3gWWI9EYI-xY4aAbhGGZ57wvIPlZoQpFnNd5m9K_4ob7IH4CgmlkgnY0gmlwhKwSlHaKbXVsdGlhZGRyc5YACASsEpR2BpPlAAoErBKUdgaT5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlggAXoaB3cQBa7IAAynNMp8oznIDthOGGTODBX40cmWDdGNwgpPlg3VkcIKT54V3YWt1MgE
2026-02-01 04:46:13.716 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.72 waku d8a9466089a876bb80364d945ddc6e8ea25b45486c4b8d751a02120caf4df097
2026-02-01 04:46:13.749 DEBUG [src.node.docker_mananger] Container started with ID d8a9466089a8. Setting up logs at ./log/docker/node2_2026-02-01_04-46-12__69532857-fb72-48b0-8818-5113092ac09d__wakuorg_nwaku:latest.log
2026-02-01 04:46:13.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37100
2026-02-01 04:46:13.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:14.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37100/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:14.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:14.764 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:14.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:14.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.72/tcp/37101/p2p/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J","/ip4/172.18.141.72/tcp/37102/ws/p2p/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J"],"enrUri":"enr:-L24QLj9EdGk0cSZZd-N19tTGhbP0mO_ZHWGsLgHWgzpCl1wU-SZQM5oOq1jEru5Op9qUUkRNt-yOMrd_Gmvo3GI_R0CgmlkgnY0gmlwhKwSjUiKbXVsdGlhZGRyc5YACASsEo1IBpDtAAoErBKNSAaQ7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGiOZzLfonumQVGZj8M9G1b4JDqlW_YqDv9Q62YGwFr2DdGNwgpDtg3VkcIKQ74V3YWt1MgE"}'
2026-02-01 04:46:14.768 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:14.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.72/tcp/37101/p2p/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J"]'
2026-02-01 04:46:14.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37100/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.118/tcp/37861/p2p/16Uiu2HAmNkeahTTbxN956vMAGjPaMSfg9YCemqQWsx8RJkGrFhgG"]'
2026-02-01 04:46:14.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:14.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37860/admin/v1/peer/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:14.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"multiaddr":"/ip4/172.18.141.72/tcp/41690/p2p/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J","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-127-ga4e44d","origin":"UnknownOrigin"}'
2026-02-01 04:46:14.779 DEBUG [tests.rest_flags.test_admin_flags] Node-1 /admin/v1/peer/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J: {'multiaddr': '/ip4/172.18.141.72/tcp/41690/p2p/16Uiu2HAmER2SFu9gV6bVmwZjk8ANTPoZrPGNwqLPype3wZ5eoX3J', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}
2026-02-01 04:46:14.779 DEBUG [tests.rest_flags.test_admin_flags] Validate response schema
2026-02-01 04:46:14.781 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:46:14.782 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:46:14.782 DEBUG [src.node.waku_node] Stopping container with id fd48862012f9
2026-02-01 04:46:15.358 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:15.358 DEBUG [src.node.waku_node] Stopping container with id d8a9466089a8
2026-02-01 04:46:15.869 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:15.872 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:46:15.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:46:15.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_end_time with id: 2026-02-01_04-46-09__d66244d3-53ae-4799-a952-6270b805178c
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-01_04-46-09__d66244d3-53ae-4799-a952-6270b805178c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8077', '8078', '8079', '8080', '8081']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8077:8077 -p 8078:8078 -p 8079:8079 -p 8080:8080 -p 8081:8081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8079 --rest-port=8077 --tcp-port=8078 --discv5-udp-port=8080 --rest-address=0.0.0.0 --nat=extip:172.18.173.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdacfadafed1e7ddea6250a8b02d796acc37397bfe7f53afd173c4ef773fc2fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8081 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.69 waku 396b17e5ead0e59fff1302fdbed1820c6127b8070b4138bdb7a4fe736f9cb6ee
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b7d4918de37. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 396b17e5ead0. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-46-09__d66244d3-53ae-4799-a952-6270b805178c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8077
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 53a7526b2870. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8077/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.69/tcp/8078/p2p/16Uiu2HAmRW6Z6k8rYixFvoB1xQ1ynFULQqzmcSomV2aa6BHbeKPb","/ip4/172.18.173.69/tcp/8079/ws/p2p/16Uiu2HAmRW6Z6k8rYixFvoB1xQ1ynFULQqzmcSomV2aa6BHbeKPb"],"enrUri":"enr:-L24QP88nGQkcgctms5kNnOPdlqOTjJqVX7bihpcCKPtf3MIOUuHdT-Pi3Byx4BFPBraNnZ2ueBJ5PBqsZqYKdlWyaECgmlkgnY0gmlwhKwSrUWKbXVsdGlhZGRyc5YACASsEq1FBh-OAAoErBKtRQYfj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvuC3m4G8jSgfwpRS_y-HX_VpSv23DvFgxMw5ZTswAY6DdGNwgh-Og3VkcIIfkIV3YWt1MgM"}'
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-01_04-46-09__d66244d3-53ae-4799-a952-6270b805178c__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.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49783', '49784', '49785', '49786', '49787']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49783:49783 -p 49784:49784 -p 49785:49785 -p 49786:49786 -p 49787:49787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49785 --rest-port=49783 --tcp-port=49784 --discv5-udp-port=49786 --rest-address=0.0.0.0 --nat=extip:172.18.55.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19f7d3a070261bb5ad5986a205a2a0fb6c66c0aeccff5e09cac26de43bb5b0b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49787 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP88nGQkcgctms5kNnOPdlqOTjJqVX7bihpcCKPtf3MIOUuHdT-Pi3Byx4BFPBraNnZ2ueBJ5PBqsZqYKdlWyaECgmlkgnY0gmlwhKwSrUWKbXVsdGlhZGRyc5YACASsEq1FBh-OAAoErBKtRQYfj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvuC3m4G8jSgfwpRS_y-HX_VpSv23DvFgxMw5ZTswAY6DdGNwgh-Og3VkcIIfkIV3YWt1MgM --storenode=/ip4/172.18.173.69/tcp/8078/p2p/16Uiu2HAmRW6Z6k8rYixFvoB1xQ1ynFULQqzmcSomV2aa6BHbeKPb --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.176 waku a8a69505dd605fef33b7bab3e557489499fe828e22aacc6cf93ed5d4d24f371e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8a69505dd60. Setting up logs at ./log/docker/store_node1_2026-02-01_04-46-09__d66244d3-53ae-4799-a952-6270b805178c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49783
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:49783/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49783/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/49784/p2p/16Uiu2HAkuZrpR7nqicDnoZyX1b6XXw6TGZ8eD2ZLqcuBs1GWVoc4","/ip4/172.18.55.176/tcp/49785/ws/p2p/16Uiu2HAkuZrpR7nqicDnoZyX1b6XXw6TGZ8eD2ZLqcuBs1GWVoc4"],"enrUri":"enr:-L24QBBABc5_uEKNeA3Vhb4IM9Rqidd1FlbJDaZIgd525wQOda-oTlr6OfpAZ_SnyZTWkxa8PiNXTPffHO_KqGPSTIsCgmlkgnY0gmlwhKwSN7CKbXVsdGlhZGRyc5YACASsEjewBsJ4AAoErBI3sAbCed0DgnJzhQADAQAAiXNlY3AyNTZrMaECAhjmwtxK15var8z8UC18meAuc-IWmr8Tc5G1VEbGOvmDdGNwgsJ4g3VkcILCeoV3YWt1MgM"}'
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:49783/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.69/tcp/8078/p2p/16Uiu2HAmRW6Z6k8rYixFvoB1xQ1ynFULQqzmcSomV2aa6BHbeKPb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8077/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:49783/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:8077/relay/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:8077/relay/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:8077/relay/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:8077/relay/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:8077/relay/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:8077/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:238 inquering stored messages with end time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8077/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&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":"0x71edc2b97bf95d802d4a4da1a3c4ee448af2a7f70e2fdfd22384b6a9a91350dc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921169104317952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb186570062572405257ed7ef01a5a059097c7ed62c8d938c4d73f555eab42fa7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921171104325120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6be9a4c158a5314225fbc22a0fc2380b5edfc503f83ed04323e729f8cb14dcec","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921172004327168,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x34a7d74e9228e3e129227ee2631a82f69c71c24336cab49930e3d131e5400665","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921172204328960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x77c30d183cea9f7acceeda618d60b948aced9a10a9d33bc00cf0144aae44ada7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921174104331008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8c7741702929929ac70b56b5a8f2d0fdc477c0c041b6f36ca1c6084c1d2bf173","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921182104332032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49783/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&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":"0x71edc2b97bf95d802d4a4da1a3c4ee448af2a7f70e2fdfd22384b6a9a91350dc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921169104317952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb186570062572405257ed7ef01a5a059097c7ed62c8d938c4d73f555eab42fa7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921171104325120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6be9a4c158a5314225fbc22a0fc2380b5edfc503f83ed04323e729f8cb14dcec","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921172004327168,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x34a7d74e9228e3e129227ee2631a82f69c71c24336cab49930e3d131e5400665","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921172204328960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x77c30d183cea9f7acceeda618d60b948aced9a10a9d33bc00cf0144aae44ada7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921174104331008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8c7741702929929ac70b56b5a8f2d0fdc477c0c041b6f36ca1c6084c1d2bf173","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921182104332032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 396b17e5ead0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a8a69505dd60
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-02-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7
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-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7__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-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7__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-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7__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-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22958', '22959', '22960', '22961', '22962']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22958:22958 -p 22959:22959 -p 22960:22960 -p 22961:22961 -p 22962:22962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22960 --rest-port=22958 --tcp-port=22959 --discv5-udp-port=22961 --rest-address=0.0.0.0 --nat=extip:172.18.220.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e99e7a3815461ef61c917e51aac73e5bc852ccb87d7ae576c33a1036eff018a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22962 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.161 waku 5b7dae80c537e83026e712fcd1c8554b235e03f3aa1047cef640c633fd80afbb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b7dae80c537. Setting up logs at ./log/docker/node1_2026-02-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22958
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 766019a89a05. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fac81904bb4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22958/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22958/debug/v1/info" -H "Content-Type: application/json" -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.161/tcp/22959/p2p/16Uiu2HAm2nS2V9tueCUU62Wv5A7HnMPzQjL8wHBYYxYtTjqK19zf","/ip4/172.18.220.161/tcp/22960/ws/p2p/16Uiu2HAm2nS2V9tueCUU62Wv5A7HnMPzQjL8wHBYYxYtTjqK19zf"],"enrUri":"enr:-L24QJlH47RoOB9Jr9OZvZbz0jjLuU_ZA6VJowTnZn2w7KCbTiVXZq7jL5MtLQbTsaU-cIQv6n0sC08puiqzAO0w2v8CgmlkgnY0gmlwhKwS3KGKbXVsdGlhZGRyc5YACASsEtyhBlmvAAoErBLcoQZZsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbVM6Zfl6KvH1hAGevlO4aL_n7R1Roz6-w_v4yTj4Y9CDdGNwglmvg3VkcIJZsYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39726', '39727', '39728', '39729', '39730']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39726:39726 -p 39727:39727 -p 39728:39728 -p 39729:39729 -p 39730:39730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39728 --rest-port=39726 --tcp-port=39727 --discv5-udp-port=39729 --rest-address=0.0.0.0 --nat=extip:172.18.244.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdd8f942bd6cf94ce73f9f62e713ab845cc6a24d2aec9beda8d5bb89adcb0b3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39730 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJlH47RoOB9Jr9OZvZbz0jjLuU_ZA6VJowTnZn2w7KCbTiVXZq7jL5MtLQbTsaU-cIQv6n0sC08puiqzAO0w2v8CgmlkgnY0gmlwhKwS3KGKbXVsdGlhZGRyc5YACASsEtyhBlmvAAoErBLcoQZZsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECbVM6Zfl6KvH1hAGevlO4aL_n7R1Roz6-w_v4yTj4Y9CDdGNwglmvg3VkcIJZsYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.49 waku fa3fbdf5bb357d19ff8574153bf324aa912912a47c767b08ad7bbb24dd067eb0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa3fbdf5bb35. Setting up logs at ./log/docker/node2_2026-02-01_04-43-48__6a2655aa-c065-4e20-8e3c-6876e6efafd7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39726
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:39726/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.49/tcp/39727/p2p/16Uiu2HAm8wPtrM3vniTxMGmqWfgSBmpZ7vGJHrDwXKEjVdHde5Qb","/ip4/172.18.244.49/tcp/39728/ws/p2p/16Uiu2HAm8wPtrM3vniTxMGmqWfgSBmpZ7vGJHrDwXKEjVdHde5Qb"],"enrUri":"enr:-L24QMOr6siLXgY7_yp8AafCPhM7M1fAnN3yyjDh4xrYt1ODOlywKe21ijKiXNDfoDZKujSpOXvlaZMni_x3AlMh5m4CgmlkgnY0gmlwhKwS9DGKbXVsdGlhZGRyc5YACASsEvQxBpsvAAoErBL0MQabMN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyMUqrddzd9lSYuBFKxdo3lkvEfTLSibR21eBvqBVDPCDdGNwgpsvg3VkcIKbMYV3YWt1MgE"}'
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:22958/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 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 5b7dae80c537
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa3fbdf5bb35
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,272 @@
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-50] with id: 2026-02-01_04-45-25__808cd00b-5eb2-4ac1-bfaa-63bf61dccf69
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-01_04-45-25__808cd00b-5eb2-4ac1-bfaa-63bf61dccf69__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.193.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30940', '30941', '30942', '30943', '30944']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30940:30940 -p 30941:30941 -p 30942:30942 -p 30943:30943 -p 30944:30944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30942 --rest-port=30940 --tcp-port=30941 --discv5-udp-port=30943 --rest-address=0.0.0.0 --nat=extip:172.18.193.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=089e91e7eeb4f6c2882ad34eea7dc1edebc5cf637b73be9b9cfde6ae63ceeeda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30944 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.157 waku 9578286c0b5bac34eff05572f79b5ca844a123ea72a39b245743b18edbbbc566
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9578286c0b5b. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-45-25__808cd00b-5eb2-4ac1-bfaa-63bf61dccf69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30940
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da49195c085a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container deeba160a1ef. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.157/tcp/30941/p2p/16Uiu2HAm6RC7a29KL6WQkbX8cynQC11mNvRtn95KBcr5QzEMxg1C","/ip4/172.18.193.157/tcp/30942/ws/p2p/16Uiu2HAm6RC7a29KL6WQkbX8cynQC11mNvRtn95KBcr5QzEMxg1C"],"enrUri":"enr:-L24QIXcEALo3nDzcrXSm-RhKig2wA834Auoiv_jebLirr28IZqdf6-qy17aVP-4Je11MuUTaOnqVLNk-sNhfJcnHigCgmlkgnY0gmlwhKwSwZ2KbXVsdGlhZGRyc5YACASsEsGdBnjdAAoErBLBnQZ43t0DgnJzhQADAQAAiXNlY3AyNTZrMaECo1EMT9KU_2O4rV8ok3vXRa3YzheBT1d1QxKQGGZ-zT-DdGNwgnjdg3VkcIJ434V3YWt1MgM"}'
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-01_04-45-25__808cd00b-5eb2-4ac1-bfaa-63bf61dccf69__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.197.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13810', '13811', '13812', '13813', '13814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13810:13810 -p 13811:13811 -p 13812:13812 -p 13813:13813 -p 13814:13814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13812 --rest-port=13810 --tcp-port=13811 --discv5-udp-port=13813 --rest-address=0.0.0.0 --nat=extip:172.18.197.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac2cc99b39cf7f8cd3d39f8a9d05ab4eaf5dfa672125dce2f9b9cd56e3a1ae26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13814 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIXcEALo3nDzcrXSm-RhKig2wA834Auoiv_jebLirr28IZqdf6-qy17aVP-4Je11MuUTaOnqVLNk-sNhfJcnHigCgmlkgnY0gmlwhKwSwZ2KbXVsdGlhZGRyc5YACASsEsGdBnjdAAoErBLBnQZ43t0DgnJzhQADAQAAiXNlY3AyNTZrMaECo1EMT9KU_2O4rV8ok3vXRa3YzheBT1d1QxKQGGZ-zT-DdGNwgnjdg3VkcIJ434V3YWt1MgM --storenode=/ip4/172.18.193.157/tcp/30941/p2p/16Uiu2HAm6RC7a29KL6WQkbX8cynQC11mNvRtn95KBcr5QzEMxg1C --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.37 waku f9c8c9a4c01f8a2d92b977e613fa7a88764de34791bf4195e43f4d38c320a068
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9c8c9a4c01f. Setting up logs at ./log/docker/store_node1_2026-02-01_04-45-25__808cd00b-5eb2-4ac1-bfaa-63bf61dccf69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13810
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:13810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13810/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.37/tcp/13811/p2p/16Uiu2HAmR8vcgpZvkMcrZ3nDXVGyg8N3hKhpm7DsRuKW28bicQ5J","/ip4/172.18.197.37/tcp/13812/ws/p2p/16Uiu2HAmR8vcgpZvkMcrZ3nDXVGyg8N3hKhpm7DsRuKW28bicQ5J"],"enrUri":"enr:-L24QBCj27Il5q30B7BmfxkLQo9_4RwdeGvhFM_S_wj5VYMMCnQD6G24Cjlz0ZMBK_cIpYsIQohrtYMe0FoVr7UqiLQCgmlkgnY0gmlwhKwSxSWKbXVsdGlhZGRyc5YACASsEsUlBjXzAAoErBLFJQY19N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuXRIexm_Phb_2OYBPQX9IUS12qiz7wc5v7LrsQka8L2DdGNwgjXzg3VkcII19YV3YWt1MgM"}'
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:13810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.157/tcp/30941/p2p/16Uiu2HAm6RC7a29KL6WQkbX8cynQC11mNvRtn95KBcr5QzEMxg1C"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30940/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13810/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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:30940/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0xd55057c8a9d8cbc690ed51249ab45f0d87e0e50506f9182b9a69ddaf9b61a500"},{"messageHash":"0x4806af53f07ace4b5f09e2d40f47f2a69c02b8be693dfcae1c252c4ea6303788"},{"messageHash":"0x55d28079e9031acba20a1af692611cb1a3ef77e640392a95a349c25cfde9e12d"},{"messageHash":"0x7754ff111fe1d253997c76d3d8a6399821f9231f5e28a7f32089a77e189c9411"},{"messageHash":"0xd73ec3620477e4811d5b8b6ea8f06762977abdb0070eb2178b1ea23965246696"},{"messageHash":"0xe7f2259cda29e145d5a4f2a29ee9373da2ca2e6fab678c0ee10e6d4292047139"},{"messageHash":"0xb3b3781570eef615caa045b34140c8d87b9da86d910f1ea11c7cd486c6389e94"},{"messageHash":"0x8a8c3864cb6c0042d12c154acdb885bc57e5f88231b750c65e7d0f77e084a941"},{"messageHash":"0xfd7722f9fe2e2aeb7a198bd0a91498058afad1324f2015890d9cd5f5d93a123a"},{"messageHash":"0xf108ea3b0beb86c503ce1b5cc4a1f8f0e9551b66f9d1f8f3535d782fb7d23913"},{"messageHash":"0xc99a7650254d12a1c278ee3356458ec35fc2b1e65ac4a764448e5af36d144e2f"},{"messageHash":"0x8bf3cc4a9bdd3909c829f2c95221c086c45b5c407e8efda71ced65f5b60211bd"},{"messageHash":"0xbb19ebd7b987c162f0bcb1c50a6e66c77193887712495b755addbfc549ce7500"},{"messageHash":"0x1b0ebd43dbe1e6b1c290141c3900aa1a3cd1e9246c5718066706b717adc76db4"},{"messageHash":"0x801e0e9467508892756bf08cbce78fb92d480a3bc7f17194792a9486f6759348"},{"messageHash":"0x1c329c9568da453ea3c40e6d186028a2095a388e37d0739cd80ea2e2c87c3daf"},{"messageHash":"0x04aae316cf90ebeb73bdd274b7644f2a3d3bfc547c6bcc539918c3cc54a4f252"},{"messageHash":"0xba51a7d3d25128b90ac6ce5575b10c084f26ec1665f3163b2fa7f704be9f6ae8"},{"messageHash":"0xb5f161b62433799b7bf075b83cb7d4363bc4cd197ba877386ef4b71a00705c13"}],"paginationCursor":"0xb5f161b62433799b7bf075b83cb7d4363bc4cd197ba877386ef4b71a00705c13"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13810/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":"0xd55057c8a9d8cbc690ed51249ab45f0d87e0e50506f9182b9a69ddaf9b61a500"},{"messageHash":"0x4806af53f07ace4b5f09e2d40f47f2a69c02b8be693dfcae1c252c4ea6303788"},{"messageHash":"0x55d28079e9031acba20a1af692611cb1a3ef77e640392a95a349c25cfde9e12d"},{"messageHash":"0x7754ff111fe1d253997c76d3d8a6399821f9231f5e28a7f32089a77e189c9411"},{"messageHash":"0xd73ec3620477e4811d5b8b6ea8f06762977abdb0070eb2178b1ea23965246696"},{"messageHash":"0xe7f2259cda29e145d5a4f2a29ee9373da2ca2e6fab678c0ee10e6d4292047139"},{"messageHash":"0xb3b3781570eef615caa045b34140c8d87b9da86d910f1ea11c7cd486c6389e94"},{"messageHash":"0x8a8c3864cb6c0042d12c154acdb885bc57e5f88231b750c65e7d0f77e084a941"},{"messageHash":"0xfd7722f9fe2e2aeb7a198bd0a91498058afad1324f2015890d9cd5f5d93a123a"},{"messageHash":"0xf108ea3b0beb86c503ce1b5cc4a1f8f0e9551b66f9d1f8f3535d782fb7d23913"},{"messageHash":"0xc99a7650254d12a1c278ee3356458ec35fc2b1e65ac4a764448e5af36d144e2f"},{"messageHash":"0x8bf3cc4a9bdd3909c829f2c95221c086c45b5c407e8efda71ced65f5b60211bd"},{"messageHash":"0xbb19ebd7b987c162f0bcb1c50a6e66c77193887712495b755addbfc549ce7500"},{"messageHash":"0x1b0ebd43dbe1e6b1c290141c3900aa1a3cd1e9246c5718066706b717adc76db4"},{"messageHash":"0x801e0e9467508892756bf08cbce78fb92d480a3bc7f17194792a9486f6759348"},{"messageHash":"0x1c329c9568da453ea3c40e6d186028a2095a388e37d0739cd80ea2e2c87c3daf"},{"messageHash":"0x04aae316cf90ebeb73bdd274b7644f2a3d3bfc547c6bcc539918c3cc54a4f252"},{"messageHash":"0xba51a7d3d25128b90ac6ce5575b10c084f26ec1665f3163b2fa7f704be9f6ae8"},{"messageHash":"0xb5f161b62433799b7bf075b83cb7d4363bc4cd197ba877386ef4b71a00705c13"}],"paginationCursor":"0xb5f161b62433799b7bf075b83cb7d4363bc4cd197ba877386ef4b71a00705c13"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xb5f161b62433799b7bf075b83cb7d4363bc4cd197ba877386ef4b71a00705c13&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":"0x1c29aa39a6f8944b6c06576ca2f27f80d4f7ccdc71eef2abf3771b25491a5425"},{"messageHash":"0x272850cd8b37fbf3162009f6b4134b691ba157f27204c7bd396d34029e1c8db4"},{"messageHash":"0x769ed31b29476534b8b8d763656437fbbfdbf77db883daaa1d1f624664c9c8d4"},{"messageHash":"0x92be2e481f56f60066504fb9909fb85000cc3ff2aff7818f66f3dd7a1e5ed942"},{"messageHash":"0x75b80d75f9505bab5e829106b3a43da6682c4f58466f84ec265a94715a0874a8"},{"messageHash":"0xd657bf50eee6d0e3a3dfd7fca97fede372131cf367ab53d2beb2b027da6b5cd7"},{"messageHash":"0x925d954db4f0626f3ac81b0bb931ab63dd80167294df9a0f6212e3f77575c7e0"},{"messageHash":"0xb6ce4c156263d42cd98bd8c1de774d5203a58116fbe44162661ab0099a79c87f"},{"messageHash":"0x4e7964fd72befec063ed340c0b8d2366d503df90e8ce51ee7e791e823cdeb907"},{"messageHash":"0x51a1149fbc06d89036e5222e2b16a5ef11c11de4f9927266063333b2075b1c2c"},{"messageHash":"0xf440f6439722e03bb373be0a57909a54dfc7dd70f88daf7e8f8cce1439bc155b"},{"messageHash":"0xc2451fb9f26f848c7acf11b8cdf52dcafa9eb281c55ed620bb7b1989e4598c1b"},{"messageHash":"0xe964ff231d748d3aef517274932caa28e7d1bb52c907cbee310f8ca8686f0175"},{"messageHash":"0x7869c69e2cb7510a3817155e64c14770f758b06c557bf5cff78d3f23a0e37b2f"},{"messageHash":"0xe4674bbe576f2e0d8793e84c35219ae41c14fbea829acad4e88b57c26a4913e2"},{"messageHash":"0x86a6691696c73a7d592fb02df45a951726eefb18e2a310635e9a68b51ccd54a1"},{"messageHash":"0x25edaf2291e0630d20a540ebcd070a4b62ed2063891fa78c1a702c52e2b089ae"},{"messageHash":"0x385817dff3926e647f2a12f0380c05a622c2f639a39c25ea28c68d46dcd9dbca"},{"messageHash":"0xb05e06575a7312f64897325617ed452903b1369ac146ae1f69d86b49e9169ae1"},{"messageHash":"0xefa45e2ea9be6ddfb343277a52f71001361959953c39471a901fb77f0c528b58"},{"messageHash":"0x38f39fe3b85e8981d274c919b2557e27e75ee5baac2ca0cc99e03006de41fa4b"},{"messageHash":"0xb944c98c04c71d7543f8a37e54dacea2caf06bb679d8026d5086565f43ee8900"},{"messageHash":"0x29f2abc9151ea6ef91e0c2ef1e3e9139a76afb01d11caf4b3848b5b49327f7f8"},{"messageHash":"0xc4d5797e6ea7c0f28c5a957ee562be630cff9626374b30cd51e27bd8cfe051a1"},{"messageHash":"0x433fafce74ba34ee04a87ca1e1174208ec01e508f2eda61f83ed52f1f58bc8f7"},{"messageHash":"0xc8a998842d42e90614e64f7b20da698d9e22cdf6cb5aec6722ef40f14a062018"},{"messageHash":"0x4de5e0b55c397e93eb7968d36dd70ab35078a46b665013d52d1c9fa5b7c46a5a"},{"messageHash":"0x9c49569df2864e5076436c3b864628a4f690b9ec79a98cda7adf3f5d62ce6ef3"},{"messageHash":"0x0ff626e09dbc065435247652bffb010355760629f2c0f3dfded5e79b10a6e41e"},{"messageHash":"0x0fd8450ab95e9f59d834b390aa1b84c7a3d448c5cb76e03c5552848c4e8e46db"},{"messageHash":"0xcb75b72be1f115fe213c2a910b9aa4f19c97c4a1943a6a1f9354e147c34a80dd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13810/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xb5f161b62433799b7bf075b83cb7d4363bc4cd197ba877386ef4b71a00705c13&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":"0x1c29aa39a6f8944b6c06576ca2f27f80d4f7ccdc71eef2abf3771b25491a5425"},{"messageHash":"0x272850cd8b37fbf3162009f6b4134b691ba157f27204c7bd396d34029e1c8db4"},{"messageHash":"0x769ed31b29476534b8b8d763656437fbbfdbf77db883daaa1d1f624664c9c8d4"},{"messageHash":"0x92be2e481f56f60066504fb9909fb85000cc3ff2aff7818f66f3dd7a1e5ed942"},{"messageHash":"0x75b80d75f9505bab5e829106b3a43da6682c4f58466f84ec265a94715a0874a8"},{"messageHash":"0xd657bf50eee6d0e3a3dfd7fca97fede372131cf367ab53d2beb2b027da6b5cd7"},{"messageHash":"0x925d954db4f0626f3ac81b0bb931ab63dd80167294df9a0f6212e3f77575c7e0"},{"messageHash":"0xb6ce4c156263d42cd98bd8c1de774d5203a58116fbe44162661ab0099a79c87f"},{"messageHash":"0x4e7964fd72befec063ed340c0b8d2366d503df90e8ce51ee7e791e823cdeb907"},{"messageHash":"0x51a1149fbc06d89036e5222e2b16a5ef11c11de4f9927266063333b2075b1c2c"},{"messageHash":"0xf440f6439722e03bb373be0a57909a54dfc7dd70f88daf7e8f8cce1439bc155b"},{"messageHash":"0xc2451fb9f26f848c7acf11b8cdf52dcafa9eb281c55ed620bb7b1989e4598c1b"},{"messageHash":"0xe964ff231d748d3aef517274932caa28e7d1bb52c907cbee310f8ca8686f0175"},{"messageHash":"0x7869c69e2cb7510a3817155e64c14770f758b06c557bf5cff78d3f23a0e37b2f"},{"messageHash":"0xe4674bbe576f2e0d8793e84c35219ae41c14fbea829acad4e88b57c26a4913e2"},{"messageHash":"0x86a6691696c73a7d592fb02df45a951726eefb18e2a310635e9a68b51ccd54a1"},{"messageHash":"0x25edaf2291e0630d20a540ebcd070a4b62ed2063891fa78c1a702c52e2b089ae"},{"messageHash":"0x385817dff3926e647f2a12f0380c05a622c2f639a39c25ea28c68d46dcd9dbca"},{"messageHash":"0xb05e06575a7312f64897325617ed452903b1369ac146ae1f69d86b49e9169ae1"},{"messageHash":"0xefa45e2ea9be6ddfb343277a52f71001361959953c39471a901fb77f0c528b58"},{"messageHash":"0x38f39fe3b85e8981d274c919b2557e27e75ee5baac2ca0cc99e03006de41fa4b"},{"messageHash":"0xb944c98c04c71d7543f8a37e54dacea2caf06bb679d8026d5086565f43ee8900"},{"messageHash":"0x29f2abc9151ea6ef91e0c2ef1e3e9139a76afb01d11caf4b3848b5b49327f7f8"},{"messageHash":"0xc4d5797e6ea7c0f28c5a957ee562be630cff9626374b30cd51e27bd8cfe051a1"},{"messageHash":"0x433fafce74ba34ee04a87ca1e1174208ec01e508f2eda61f83ed52f1f58bc8f7"},{"messageHash":"0xc8a998842d42e90614e64f7b20da698d9e22cdf6cb5aec6722ef40f14a062018"},{"messageHash":"0x4de5e0b55c397e93eb7968d36dd70ab35078a46b665013d52d1c9fa5b7c46a5a"},{"messageHash":"0x9c49569df2864e5076436c3b864628a4f690b9ec79a98cda7adf3f5d62ce6ef3"},{"messageHash":"0x0ff626e09dbc065435247652bffb010355760629f2c0f3dfded5e79b10a6e41e"},{"messageHash":"0x0fd8450ab95e9f59d834b390aa1b84c7a3d448c5cb76e03c5552848c4e8e46db"},{"messageHash":"0xcb75b72be1f115fe213c2a910b9aa4f19c97c4a1943a6a1f9354e147c34a80dd"}]}'
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 9578286c0b5b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9c8c9a4c01f
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,169 @@
2026-02-01 04:50:01.994 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:50:01.994 DEBUG [tests.conftest] Running test: test_auto_shard_relay with id: 2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0
2026-02-01 04:50:01.994 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:50:01.995 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:50:01.995 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:50:02.003 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:02.004 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:02.004 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:02.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:02.005 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:02.006 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.148
2026-02-01 04:50:02.006 DEBUG [src.node.docker_mananger] Generated ports ['38958', '38959', '38960', '38961', '38962']
2026-02-01 04:50:02.006 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:02.006 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:02.006 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:02.006 DEBUG [src.node.docker_mananger] docker run -i -t -p 38958:38958 -p 38959:38959 -p 38960:38960 -p 38961:38961 -p 38962:38962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38960 --rest-port=38958 --tcp-port=38959 --discv5-udp-port=38961 --rest-address=0.0.0.0 --nat=extip:172.18.120.148 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=abed3ffa538fe1a7aa2e0dac3ffc1fd2734aeeef8f0f7090b636c9dfa4592b65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38962 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-01 04:50:02.201 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.148 waku 89f7f239230940a518d0c3b697b430ff4b4a349786ce0c73d9e63e7725ccd5dc
2026-02-01 04:50:02.233 DEBUG [src.node.docker_mananger] Container started with ID 89f7f2392309. Setting up logs at ./log/docker/node1_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:02.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38958
2026-02-01 04:50:02.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:02.242 ERROR [src.node.docker_mananger] Max retries reached for container 22a7930b3374. Exiting log stream.
2026-02-01 04:50:02.791 ERROR [src.node.docker_mananger] Max retries reached for container bd35bd5d5d45. Exiting log stream.
2026-02-01 04:50:03.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38958/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:03.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:50:03.238 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:03.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:03.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.148/tcp/38959/p2p/16Uiu2HAmANhmuqiuAgmVs25px7LWvyDhxjy4L8p32ceT7JEAjQkd","/ip4/172.18.120.148/tcp/38960/ws/p2p/16Uiu2HAmANhmuqiuAgmVs25px7LWvyDhxjy4L8p32ceT7JEAjQkd"],"enrUri":"enr:-L24QEt6bNDy7b3Hy3EMmcBvQ3cBJTRM6yUCc3WMzDdTOEg4eYwvacErCjIxDzN68HUIs-dI9390920sZfyapsF6MI8CgmlkgnY0gmlwhKwSeJSKbXVsdGlhZGRyc5YACASsEniUBpgvAAoErBJ4lAaYMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3hyXW7weWuE9kJFRQNUHcfZKzdA2jQqvUFJHPlU_6p6DdGNwgpgvg3VkcIKYMYV3YWt1MgU"}'
2026-02-01 04:50:03.241 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:03.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:03.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:03.249 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:03.249 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:03.250 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:03.251 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.70
2026-02-01 04:50:03.251 DEBUG [src.node.docker_mananger] Generated ports ['9716', '9717', '9718', '9719', '9720']
2026-02-01 04:50:03.251 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:03.251 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:03.251 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:03.251 DEBUG [src.node.docker_mananger] docker run -i -t -p 9716:9716 -p 9717:9717 -p 9718:9718 -p 9719:9719 -p 9720:9720 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9718 --rest-port=9716 --tcp-port=9717 --discv5-udp-port=9719 --rest-address=0.0.0.0 --nat=extip:172.18.252.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=716ed1ccbaf04e359881a5c2bea4fe7edfc70d88de2490c6971bffdf8fa3dc09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9720 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEt6bNDy7b3Hy3EMmcBvQ3cBJTRM6yUCc3WMzDdTOEg4eYwvacErCjIxDzN68HUIs-dI9390920sZfyapsF6MI8CgmlkgnY0gmlwhKwSeJSKbXVsdGlhZGRyc5YACASsEniUBpgvAAoErBJ4lAaYMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3hyXW7weWuE9kJFRQNUHcfZKzdA2jQqvUFJHPlU_6p6DdGNwgpgvg3VkcIKYMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-01 04:50:03.443 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.70 waku 74530ec976732912ffa6a1b3aade4a8e68a5a8dde5e1712b660c327052e76140
2026-02-01 04:50:03.475 DEBUG [src.node.docker_mananger] Container started with ID 74530ec97673. Setting up logs at ./log/docker/node2_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:03.476 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9716
2026-02-01 04:50:03.476 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9716/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:50:04.494 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:04.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9716/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:04.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.70/tcp/9717/p2p/16Uiu2HAmLHUREu8UBoNzsXTrrnE15TsTXbtxg5irWSWXQzAWnZ4K","/ip4/172.18.252.70/tcp/9718/ws/p2p/16Uiu2HAmLHUREu8UBoNzsXTrrnE15TsTXbtxg5irWSWXQzAWnZ4K"],"enrUri":"enr:-L24QBTqjcOrdvgNOTXZxlrKJ0tVbh_52uc7QSI2DVD0SSwyf6EZDTMUvIZNIODCaxwvZ4AKV-YI9qn6Z4DsX3hhl1MCgmlkgnY0gmlwhKwS_EaKbXVsdGlhZGRyc5YACASsEvxGBiX1AAoErBL8RgYl9t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcVp0TtjgTNhlCXpaXa5kkQEgmp82NvM1ALx079EVXXiDdGNwgiX1g3VkcIIl94V3YWt1MgE"}'
2026-02-01 04:50:04.501 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:04.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9716/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.148/tcp/38959/p2p/16Uiu2HAmANhmuqiuAgmVs25px7LWvyDhxjy4L8p32ceT7JEAjQkd"]'
2026-02-01 04:50:04.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:04.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:04.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:04.511 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:04.511 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:04.513 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:04.513 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.222
2026-02-01 04:50:04.513 DEBUG [src.node.docker_mananger] Generated ports ['18738', '18739', '18740', '18741', '18742']
2026-02-01 04:50:04.513 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:04.513 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:04.513 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:04.514 DEBUG [src.node.docker_mananger] docker run -i -t -p 18738:18738 -p 18739:18739 -p 18740:18740 -p 18741:18741 -p 18742:18742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18740 --rest-port=18738 --tcp-port=18739 --discv5-udp-port=18741 --rest-address=0.0.0.0 --nat=extip:172.18.132.222 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca3edd2fa4dec995cd69ba3905fbc1703147df8b3e6ed50c4cf9b62c8628d2ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18742 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEt6bNDy7b3Hy3EMmcBvQ3cBJTRM6yUCc3WMzDdTOEg4eYwvacErCjIxDzN68HUIs-dI9390920sZfyapsF6MI8CgmlkgnY0gmlwhKwSeJSKbXVsdGlhZGRyc5YACASsEniUBpgvAAoErBJ4lAaYMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3hyXW7weWuE9kJFRQNUHcfZKzdA2jQqvUFJHPlU_6p6DdGNwgpgvg3VkcIKYMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-01 04:50:04.718 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.222 waku 22def54e6508ee9b5cc202d33c61408b4ab45692bcbab5e0514a0c0692574f15
2026-02-01 04:50:04.758 DEBUG [src.node.docker_mananger] Container started with ID 22def54e6508. Setting up logs at ./log/docker/node3_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:04.758 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18738
2026-02-01 04:50:04.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:05.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18738/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:05.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"}]}'
2026-02-01 04:50:05.768 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:05.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:05.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.222/tcp/18739/p2p/16Uiu2HAkyRZLoq8RbmBEDgTnrPGH5QXRRsKmmqKkELfPaTVUcme5","/ip4/172.18.132.222/tcp/18740/ws/p2p/16Uiu2HAkyRZLoq8RbmBEDgTnrPGH5QXRRsKmmqKkELfPaTVUcme5"],"enrUri":"enr:-L24QH9e4wNoJ3iYg9dCrj6hp5E9qAlawa5zrKjtH72WZGwmBuMCDoqp6MHPQhh1pKolHoeIhRsoSe9Z6rkVJke1_1ICgmlkgnY0gmlwhKwShN6KbXVsdGlhZGRyc5YACASsEoTeBkkzAAoErBKE3gZJNN0DgnJzhQACAQAAiXNlY3AyNTZrMaECO2c-EdV2f0Yb2VPjluCVgM_E-Ajwhi_RViF95ziNjz6DdGNwgkkzg3VkcIJJNYV3YWt1MgE"}'
2026-02-01 04:50:05.771 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:05.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18738/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.148/tcp/38959/p2p/16Uiu2HAmANhmuqiuAgmVs25px7LWvyDhxjy4L8p32ceT7JEAjQkd"]'
2026-02-01 04:50:05.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:05.780 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:05.781 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:05.781 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:05.781 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:05.782 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:05.783 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.43
2026-02-01 04:50:05.783 DEBUG [src.node.docker_mananger] Generated ports ['52502', '52503', '52504', '52505', '52506']
2026-02-01 04:50:05.783 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:05.783 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:05.783 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:05.783 DEBUG [src.node.docker_mananger] docker run -i -t -p 52502:52502 -p 52503:52503 -p 52504:52504 -p 52505:52505 -p 52506:52506 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52504 --rest-port=52502 --tcp-port=52503 --discv5-udp-port=52505 --rest-address=0.0.0.0 --nat=extip:172.18.76.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a37585c849fa74cedc7ffbfc8322dfee1103db7baeead8dafd304a855b683067 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52506 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEt6bNDy7b3Hy3EMmcBvQ3cBJTRM6yUCc3WMzDdTOEg4eYwvacErCjIxDzN68HUIs-dI9390920sZfyapsF6MI8CgmlkgnY0gmlwhKwSeJSKbXVsdGlhZGRyc5YACASsEniUBpgvAAoErBJ4lAaYMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3hyXW7weWuE9kJFRQNUHcfZKzdA2jQqvUFJHPlU_6p6DdGNwgpgvg3VkcIKYMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-01 04:50:05.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.43 waku 910a1761bd27911dc43e659965348474ede12e6db494e2c52d52d9b8d60a8f78
2026-02-01 04:50:06.013 DEBUG [src.node.docker_mananger] Container started with ID 910a1761bd27. Setting up logs at ./log/docker/node4_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:06.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52502
2026-02-01 04:50:06.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:07.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52502/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:07.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:50:07.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:07.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52502/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:07.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.43/tcp/52503/p2p/16Uiu2HAmGDbzSZb3nYMfMHejUYnvp8Sq5itpESfdgbP5JGrPCUV8","/ip4/172.18.76.43/tcp/52504/ws/p2p/16Uiu2HAmGDbzSZb3nYMfMHejUYnvp8Sq5itpESfdgbP5JGrPCUV8"],"enrUri":"enr:-L24QGgTLInBOXQ6GZq0snukPLaX9pDsntD_MiCom5S8NnD-HlTGiTkGiUdYURtZ7cMSo93D6FvU9hTafJyF3O60AkcCgmlkgnY0gmlwhKwSTCuKbXVsdGlhZGRyc5YACASsEkwrBs0XAAoErBJMKwbNGN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNO3yEG2ieJ2ibZS4iD84o0bVlpT9OCryQYyYFe_ffCODdGNwgs0Xg3VkcILNGYV3YWt1MgE"}'
2026-02-01 04:50:07.033 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:07.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52502/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.148/tcp/38959/p2p/16Uiu2HAmANhmuqiuAgmVs25px7LWvyDhxjy4L8p32ceT7JEAjQkd"]'
2026-02-01 04:50:07.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:07.043 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:50:07.044 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:07.044 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:50:07.044 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:50:07.045 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:50:07.046 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.16
2026-02-01 04:50:07.046 DEBUG [src.node.docker_mananger] Generated ports ['47234', '47235', '47236', '47237', '47238']
2026-02-01 04:50:07.046 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:50:07.046 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:50:07.046 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:50:07.046 DEBUG [src.node.docker_mananger] docker run -i -t -p 47234:47234 -p 47235:47235 -p 47236:47236 -p 47237:47237 -p 47238:47238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47236 --rest-port=47234 --tcp-port=47235 --discv5-udp-port=47237 --rest-address=0.0.0.0 --nat=extip:172.18.147.16 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bee3c7eab5c11cbd938c555a2dcae80b29415b6d2be03c23bfb878cbf2cdaf10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47238 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEt6bNDy7b3Hy3EMmcBvQ3cBJTRM6yUCc3WMzDdTOEg4eYwvacErCjIxDzN68HUIs-dI9390920sZfyapsF6MI8CgmlkgnY0gmlwhKwSeJSKbXVsdGlhZGRyc5YACASsEniUBpgvAAoErBJ4lAaYMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3hyXW7weWuE9kJFRQNUHcfZKzdA2jQqvUFJHPlU_6p6DdGNwgpgvg3VkcIKYMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-01 04:50:07.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.16 waku a49dd8799f3cba979fde15bf76aae8d3b1af6acdb4c5d158607e5d945c63af10
2026-02-01 04:50:07.271 DEBUG [src.node.docker_mananger] Container started with ID a49dd8799f3c. Setting up logs at ./log/docker/node5_2026-02-01_04-50-01__24d131ed-744f-4cb8-b2c4-98de22da98a0__wakuorg_nwaku:latest.log
2026-02-01 04:50:07.271 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47234
2026-02-01 04:50:07.272 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:50:08.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47234/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:50:08.291 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:50:08.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47234/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.16/tcp/47235/p2p/16Uiu2HAmEzdGwsPGrcG6SjNLwQKuQdyJYiBQBwUKSVhvorCUsRfK","/ip4/172.18.147.16/tcp/47236/ws/p2p/16Uiu2HAmEzdGwsPGrcG6SjNLwQKuQdyJYiBQBwUKSVhvorCUsRfK"],"enrUri":"enr:-L24QPRhOctKhPQ1hikyOTq-GujfghL5MSNpd2L9-bV5KzMiS0SGSTZUTYNj6usSkE2ieLHpUng418OYCVYf7m8V5ugCgmlkgnY0gmlwhKwSkxCKbXVsdGlhZGRyc5YACASsEpMQBriDAAoErBKTEAa4hN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDIr8pHIJoza5gpNhSTnN6BGZ2YUnscCxdrta6hWCnYK6DdGNwgriDg3VkcIK4hYV3YWt1MgE"}'
2026-02-01 04:50:08.297 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:50:08.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.148/tcp/38959/p2p/16Uiu2HAmANhmuqiuAgmVs25px7LWvyDhxjy4L8p32ceT7JEAjQkd"]'
2026-02-01 04:50:08.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38958/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-01 04:50:08.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9716/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-01 04:50:08.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18738/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-01 04:50:08.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52502/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-01 04:50:08.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47234/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-01 04:50:08.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38958/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:50:08.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:50:08.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:50:08.428 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:08.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38958/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921408315773535,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:08.433 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:08.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9716/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921408315773535,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:08.437 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:08.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18738/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921408315773535,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:08.442 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:08.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52502/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921408315773535,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:08.446 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:50:08.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47234/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:50:08.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921408315773535,"ephemeral":false,"proof":""}]'
2026-02-01 04:50:08.452 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:50:08.453 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:50:08.453 DEBUG [src.node.waku_node] Stopping container with id 89f7f2392309
2026-02-01 04:50:09.057 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:09.057 DEBUG [src.node.waku_node] Stopping container with id 74530ec97673
2026-02-01 04:50:09.661 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:09.661 DEBUG [src.node.waku_node] Stopping container with id 22def54e6508
2026-02-01 04:50:09.871 ERROR [src.node.docker_mananger] Max retries reached for container 89f7f2392309. Exiting log stream.
2026-02-01 04:50:10.267 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:10.269 DEBUG [src.node.waku_node] Stopping container with id 910a1761bd27
2026-02-01 04:50:10.476 ERROR [src.node.docker_mananger] Max retries reached for container 74530ec97673. Exiting log stream.
2026-02-01 04:50:10.890 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:10.893 DEBUG [src.node.waku_node] Stopping container with id a49dd8799f3c
2026-02-01 04:50:11.085 ERROR [src.node.docker_mananger] Max retries reached for container 22def54e6508. Exiting log stream.
2026-02-01 04:50:11.486 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:50:11.489 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:50:11.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:50:11.508 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:50:11.514 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:50:11.518 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:50:11.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,199 @@
2026-02-01 04:49:20.131 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:49:20.132 DEBUG [tests.conftest] Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962
2026-02-01 04:49:20.132 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:49:20.132 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:49:20.132 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-01 04:49:20.139 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:20.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:20.140 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:20.140 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:20.141 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:20.142 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.131
2026-02-01 04:49:20.142 DEBUG [src.node.docker_mananger] Generated ports ['25136', '25137', '25138', '25139', '25140']
2026-02-01 04:49:20.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:20.142 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:20.142 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:20.142 DEBUG [src.node.docker_mananger] docker run -i -t -p 25136:25136 -p 25137:25137 -p 25138:25138 -p 25139:25139 -p 25140:25140 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25138 --rest-port=25136 --tcp-port=25137 --discv5-udp-port=25139 --rest-address=0.0.0.0 --nat=extip:172.18.187.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcf2f86ed9d1ddacad3eba19a4fbf520b0d4bccbea1a2dce8bfde44907a5c48d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25140 --metrics-logging=true --relay=true
2026-02-01 04:49:20.331 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.131 waku 3ebdc1bf85367d2c3d12e16aa9f772799e2b1f8cd2a82b723062166e93ca1405
2026-02-01 04:49:20.331 ERROR [src.node.docker_mananger] Max retries reached for container 3640cda79bec. Exiting log stream.
2026-02-01 04:49:20.361 DEBUG [src.node.docker_mananger] Container started with ID 3ebdc1bf8536. Setting up logs at ./log/docker/node1_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:20.362 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25136
2026-02-01 04:49:20.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:20.907 ERROR [src.node.docker_mananger] Max retries reached for container 8ab0547cd619. Exiting log stream.
2026-02-01 04:49:21.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25136/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:21.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:49:21.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:21.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:21.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.131/tcp/25137/p2p/16Uiu2HAkuRmoUtSKHQqPuvEuSHr576w5WNNs9xsuZT5SKvSt1ZGg","/ip4/172.18.187.131/tcp/25138/ws/p2p/16Uiu2HAkuRmoUtSKHQqPuvEuSHr576w5WNNs9xsuZT5SKvSt1ZGg"],"enrUri":"enr:-L24QG3eo8aqWdHXWW_lzD4yFG4hr5YbhhrvbtUQWPJDKJaABr197VvSyIARGl7o6nb7rqGX3997Lkb7-MHJpkC-lKsCgmlkgnY0gmlwhKwSu4OKbXVsdGlhZGRyc5YACASsEruDBmIxAAoErBK7gwZiMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAAaVTBkEsVt9LkmVfi1kMfV34XA6H2zmRHxuryZR0B2DdGNwgmIxg3VkcIJiM4V3YWt1MgE"}'
2026-02-01 04:49:21.369 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:21.375 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:21.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:21.376 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:21.376 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:21.377 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:21.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.226
2026-02-01 04:49:21.377 DEBUG [src.node.docker_mananger] Generated ports ['40351', '40352', '40353', '40354', '40355']
2026-02-01 04:49:21.378 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:21.378 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:21.378 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:21.378 DEBUG [src.node.docker_mananger] docker run -i -t -p 40351:40351 -p 40352:40352 -p 40353:40353 -p 40354:40354 -p 40355:40355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40353 --rest-port=40351 --tcp-port=40352 --discv5-udp-port=40354 --rest-address=0.0.0.0 --nat=extip:172.18.198.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad2aeaa53bab6da21bdddbfda6ab92e1d57ddea5a43fcebfcf62ef66bfaf2d38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40355 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG3eo8aqWdHXWW_lzD4yFG4hr5YbhhrvbtUQWPJDKJaABr197VvSyIARGl7o6nb7rqGX3997Lkb7-MHJpkC-lKsCgmlkgnY0gmlwhKwSu4OKbXVsdGlhZGRyc5YACASsEruDBmIxAAoErBK7gwZiMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAAaVTBkEsVt9LkmVfi1kMfV34XA6H2zmRHxuryZR0B2DdGNwgmIxg3VkcIJiM4V3YWt1MgE
2026-02-01 04:49:21.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.226 waku a9eacbb014fffc836c58a681fa97a7fa8f6ac88973cb0663d3b7a33d224e97a8
2026-02-01 04:49:21.596 DEBUG [src.node.docker_mananger] Container started with ID a9eacbb014ff. Setting up logs at ./log/docker/node2_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:21.596 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40351
2026-02-01 04:49:21.596 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:22.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40351/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:22.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:49:22.612 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:22.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40351/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:22.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.226/tcp/40352/p2p/16Uiu2HAmM3jtdFeCePpocLhFxrUETifHzMxTzGKbirAtiFAB1pXE","/ip4/172.18.198.226/tcp/40353/ws/p2p/16Uiu2HAmM3jtdFeCePpocLhFxrUETifHzMxTzGKbirAtiFAB1pXE"],"enrUri":"enr:-L24QEJnTr4MIy62fCUnqZJhVPdXIvZl0IZhLa4o6ttbQfQ_a3oe6x4y9HIfDpYOh7g7Xfw2ZO8d02CMwjSZRFK_au4CgmlkgnY0gmlwhKwSxuKKbXVsdGlhZGRyc5YACASsEsbiBp2gAAoErBLG4gadod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfLGBHYpAVb37WmhAk-V0CvlNxiDZhNW2By3RFN0LRLWDdGNwgp2gg3VkcIKdooV3YWt1MgE"}'
2026-02-01 04:49:22.620 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:22.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40351/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.131/tcp/25137/p2p/16Uiu2HAkuRmoUtSKHQqPuvEuSHr576w5WNNs9xsuZT5SKvSt1ZGg"]'
2026-02-01 04:49:22.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:22.625 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-02-01 04:49:22.632 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:22.632 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:22.632 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:22.632 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:22.634 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:22.634 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.14
2026-02-01 04:49:22.634 DEBUG [src.node.docker_mananger] Generated ports ['7401', '7402', '7403', '7404', '7405']
2026-02-01 04:49:22.634 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:22.634 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:22.634 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:22.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 7401:7401 -p 7402:7402 -p 7403:7403 -p 7404:7404 -p 7405:7405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7403 --rest-port=7401 --tcp-port=7402 --discv5-udp-port=7404 --rest-address=0.0.0.0 --nat=extip:172.18.249.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c3e30a30bc445cef7ffce3ae4578fcd1dbbfb17dbc1fa537fe318b78aec4c5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7405 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG3eo8aqWdHXWW_lzD4yFG4hr5YbhhrvbtUQWPJDKJaABr197VvSyIARGl7o6nb7rqGX3997Lkb7-MHJpkC-lKsCgmlkgnY0gmlwhKwSu4OKbXVsdGlhZGRyc5YACASsEruDBmIxAAoErBK7gwZiMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAAaVTBkEsVt9LkmVfi1kMfV34XA6H2zmRHxuryZR0B2DdGNwgmIxg3VkcIJiM4V3YWt1MgE
2026-02-01 04:49:22.824 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.14 waku dca30b4458291fe0711d908a834f15d7c4ba78e5fe29d5ec6de04649e7ac7a6f
2026-02-01 04:49:22.855 DEBUG [src.node.docker_mananger] Container started with ID dca30b445829. Setting up logs at ./log/docker/node3_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:22.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7401
2026-02-01 04:49:22.856 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:23.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7401/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:23.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:49:23.867 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:23.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:23.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.14/tcp/7402/p2p/16Uiu2HAmCDkayMbooZWyuvfxaUY1pWY3m7cqp9jp4rEJJkMvcEhA","/ip4/172.18.249.14/tcp/7403/ws/p2p/16Uiu2HAmCDkayMbooZWyuvfxaUY1pWY3m7cqp9jp4rEJJkMvcEhA"],"enrUri":"enr:-L24QGPADYwk6BvfNN2x7nN2MnSlQH7ZAsE7uOmq13HC2V4lUTyudgW0ym19KsyHjLKfUXuKxotaAvOeVV04_Sse1jECgmlkgnY0gmlwhKwS-Q6KbXVsdGlhZGRyc5YACASsEvkOBhzqAAoErBL5DgYc690DgnJzhQADAQAAiXNlY3AyNTZrMaEC-Yjqqm5YtBClZqYni2a2mzoYJIa0KAJ69DiBg0F1GnWDdGNwghzqg3VkcIIc7IV3YWt1MgE"}'
2026-02-01 04:49:23.872 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:23.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7401/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.131/tcp/25137/p2p/16Uiu2HAkuRmoUtSKHQqPuvEuSHr576w5WNNs9xsuZT5SKvSt1ZGg"]'
2026-02-01 04:49:23.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:23.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:23.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:23.885 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:23.885 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:23.887 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:23.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.240
2026-02-01 04:49:23.887 DEBUG [src.node.docker_mananger] Generated ports ['22613', '22614', '22615', '22616', '22617']
2026-02-01 04:49:23.887 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:23.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:23.887 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:23.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 22613:22613 -p 22614:22614 -p 22615:22615 -p 22616:22616 -p 22617:22617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22615 --rest-port=22613 --tcp-port=22614 --discv5-udp-port=22616 --rest-address=0.0.0.0 --nat=extip:172.18.156.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae94a8aab9d06baeecfc6f8682d43b35ecccab9b2e6aa8bf41bdfb7e6c929abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22617 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG3eo8aqWdHXWW_lzD4yFG4hr5YbhhrvbtUQWPJDKJaABr197VvSyIARGl7o6nb7rqGX3997Lkb7-MHJpkC-lKsCgmlkgnY0gmlwhKwSu4OKbXVsdGlhZGRyc5YACASsEruDBmIxAAoErBK7gwZiMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAAaVTBkEsVt9LkmVfi1kMfV34XA6H2zmRHxuryZR0B2DdGNwgmIxg3VkcIJiM4V3YWt1MgE
2026-02-01 04:49:24.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.240 waku 76e116e25f1bd062c3a124f9fed68f8e615bb5b5bb584539138d23af94a91470
2026-02-01 04:49:24.109 DEBUG [src.node.docker_mananger] Container started with ID 76e116e25f1b. Setting up logs at ./log/docker/node4_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:24.110 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22613
2026-02-01 04:49:24.110 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:25.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22613/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:25.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
2026-02-01 04:49:25.122 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:25.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:25.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.240/tcp/22614/p2p/16Uiu2HAmCMwRy2NwicUCKeDrdP7gFvmihojUx2HbJbcnVa1ggQxr","/ip4/172.18.156.240/tcp/22615/ws/p2p/16Uiu2HAmCMwRy2NwicUCKeDrdP7gFvmihojUx2HbJbcnVa1ggQxr"],"enrUri":"enr:-L24QCBBY7oNFIzMqgIOv00Wtl2ZdjsrOsG91H5dX8vsrzPsHvLC1os_HuQYa95TUrElstoLA67RBowczOwoCpgpBH4CgmlkgnY0gmlwhKwSnPCKbXVsdGlhZGRyc5YACASsEpzwBlhWAAoErBKc8AZYV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-6HTR4LYXuD3WT3DWl6ammubwSvaC5Uo0aPZuVWyk6uDdGNwglhWg3VkcIJYWIV3YWt1MgE"}'
2026-02-01 04:49:25.125 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:25.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.131/tcp/25137/p2p/16Uiu2HAkuRmoUtSKHQqPuvEuSHr576w5WNNs9xsuZT5SKvSt1ZGg"]'
2026-02-01 04:49:25.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:25.135 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:49:25.135 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:25.135 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:49:25.135 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:49:25.136 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:49:25.137 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.171
2026-02-01 04:49:25.137 DEBUG [src.node.docker_mananger] Generated ports ['7105', '7106', '7107', '7108', '7109']
2026-02-01 04:49:25.137 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:49:25.137 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:49:25.137 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:49:25.137 DEBUG [src.node.docker_mananger] docker run -i -t -p 7105:7105 -p 7106:7106 -p 7107:7107 -p 7108:7108 -p 7109:7109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7107 --rest-port=7105 --tcp-port=7106 --discv5-udp-port=7108 --rest-address=0.0.0.0 --nat=extip:172.18.29.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff83e151aedac76afac9cb1eeabbb2df7170ad272b8d9fa6c541e7c025c191ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7109 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG3eo8aqWdHXWW_lzD4yFG4hr5YbhhrvbtUQWPJDKJaABr197VvSyIARGl7o6nb7rqGX3997Lkb7-MHJpkC-lKsCgmlkgnY0gmlwhKwSu4OKbXVsdGlhZGRyc5YACASsEruDBmIxAAoErBK7gwZiMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAAaVTBkEsVt9LkmVfi1kMfV34XA6H2zmRHxuryZR0B2DdGNwgmIxg3VkcIJiM4V3YWt1MgE
2026-02-01 04:49:25.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.171 waku 7df114dfb6e7c4c1b85b3ba1b113cc400cfb3225b954b7b186e1a16b1fd46444
2026-02-01 04:49:25.364 DEBUG [src.node.docker_mananger] Container started with ID 7df114dfb6e7. Setting up logs at ./log/docker/node5_2026-02-01_04-49-20__80dcacbc-7ae0-496b-bc73-ade9f0b19962__wakuorg_nwaku:latest.log
2026-02-01 04:49:25.364 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7105
2026-02-01 04:49:25.365 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:26.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7105/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
2026-02-01 04:49:26.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:26.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.171/tcp/7106/p2p/16Uiu2HAmFy2P6L9nLywx4Eamomxxo4vdtKrpf1L4QvtAcDRSNtQj","/ip4/172.18.29.171/tcp/7107/ws/p2p/16Uiu2HAmFy2P6L9nLywx4Eamomxxo4vdtKrpf1L4QvtAcDRSNtQj"],"enrUri":"enr:-L24QN9Rc5sjQ_C7oatCHoKwTYITq8ZZIzi-_JwLHNAKLrW-OShQpMc4xDSJQTReyMI-DYy93mOPiEbn05tp6vUGuZUCgmlkgnY0gmlwhKwSHauKbXVsdGlhZGRyc5YACASsEh2rBhvCAAoErBIdqwYbw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMTHP2GcK5kP6giHF_Eq924vAh3RNYg6aI2W9zP3Rw-SDdGNwghvCg3VkcIIbxIV3YWt1MgE"}'
2026-02-01 04:49:26.377 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:26.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.131/tcp/25137/p2p/16Uiu2HAkuRmoUtSKHQqPuvEuSHr576w5WNNs9xsuZT5SKvSt1ZGg"]'
2026-02-01 04:49:26.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.380 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-01 04:49:26.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25136/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:26.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40351/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:26.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.399 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-02-01 04:49:26.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7401/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:26.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22613/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:26.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:49:26.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25136/relay/v1/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-01 04:49:26.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:26.532 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.535 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":1769921366419490304,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.536 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921366419490304,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.540 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7401/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.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":1769921366419490304,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.544 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.546 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":1769921366419490304,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.548 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.550 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":1769921366419490304,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.552 INFO [src.steps.relay] WARM UP successful!!
2026-02-01 04:49:26.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25136/relay/v1/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-01 04:49:26.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.561 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:49:26.663 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.666 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":1769921366553217926,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.667 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.670 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":1769921366553217926,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.671 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7401/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.674 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":1769921366553217926,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.675 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.678 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":1769921366553217926,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.679 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:49:26.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.681 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":1769921366553217926,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.683 DEBUG [src.node.waku_node] Pausing container with id a9eacbb014ff
2026-02-01 04:49:26.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25136/relay/v1/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-01 04:49:26.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.700 DEBUG [src.node.waku_node] Unpause container with id a9eacbb014ff
2026-02-01 04:49:26.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25136/relay/v1/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-01 04:49:26.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:26.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:26.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":1769921366683118975,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921366683196790,"ephemeral":false,"proof":""}]'
2026-02-01 04:49:26.728 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:49:26.729 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:49:26.729 DEBUG [src.node.waku_node] Stopping container with id 3ebdc1bf8536
2026-02-01 04:49:27.303 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:27.303 DEBUG [src.node.waku_node] Stopping container with id a9eacbb014ff
2026-02-01 04:49:27.886 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:27.886 DEBUG [src.node.waku_node] Stopping container with id dca30b445829
2026-02-01 04:49:28.115 ERROR [src.node.docker_mananger] Max retries reached for container 3ebdc1bf8536. Exiting log stream.
2026-02-01 04:49:28.435 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:28.436 DEBUG [src.node.waku_node] Stopping container with id 76e116e25f1b
2026-02-01 04:49:28.701 ERROR [src.node.docker_mananger] Max retries reached for container a9eacbb014ff. Exiting log stream.
2026-02-01 04:49:29.042 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:29.042 DEBUG [src.node.waku_node] Stopping container with id 7df114dfb6e7
2026-02-01 04:49:29.250 ERROR [src.node.docker_mananger] Max retries reached for container dca30b445829. Exiting log stream.
2026-02-01 04:49:29.608 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:29.611 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:49:29.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:29.631 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:29.637 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:29.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:29.648 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-02-01 04:43:34.360 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:43:34.361 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-02-01_04-43-34__dc02e2fc-9906-4ab1-a7ec-62751de9b431
2026-02-01 04:43:34.361 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:43:34.361 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:43:34.362 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:43:34.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:34.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-43-34__dc02e2fc-9906-4ab1-a7ec-62751de9b431__wakuorg_nwaku:latest.log
2026-02-01 04:43:34.368 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:34.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:34.369 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:34.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.193
2026-02-01 04:43:34.369 DEBUG [src.node.docker_mananger] Generated ports ['36427', '36428', '36429', '36430', '36431']
2026-02-01 04:43:34.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:34.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:34.370 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:34.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 36427:36427 -p 36428:36428 -p 36429:36429 -p 36430:36430 -p 36431:36431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36429 --rest-port=36427 --tcp-port=36428 --discv5-udp-port=36430 --rest-address=0.0.0.0 --nat=extip:172.18.138.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ae2cdc0bbe2806cce3cabeba3ee3d1cdab407de4c59b36cee9ed8854fcb05ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36431 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:43:34.543 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.193 waku d947e1aa604cf94c471d4e1f972a7cf4cdf0618ba1eb939a0beacbc5545f03f0
2026-02-01 04:43:34.571 DEBUG [src.node.docker_mananger] Container started with ID d947e1aa604c. Setting up logs at ./log/docker/node1_2026-02-01_04-43-34__dc02e2fc-9906-4ab1-a7ec-62751de9b431__wakuorg_nwaku:latest.log
2026-02-01 04:43:34.572 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36427
2026-02-01 04:43:34.573 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:34.619 ERROR [src.node.docker_mananger] Max retries reached for container 91fc7e623db7. Exiting log stream.
2026-02-01 04:43:35.152 ERROR [src.node.docker_mananger] Max retries reached for container 9b05bf1fe24a. Exiting log stream.
2026-02-01 04:43:35.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36427/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:35.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:35.576 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:35.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:35.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.193/tcp/36428/p2p/16Uiu2HAm7tCTu9MgWHyAuLQ7VMp7ahaYvHS1Yk1nnJCLzMCxyAXi","/ip4/172.18.138.193/tcp/36429/ws/p2p/16Uiu2HAm7tCTu9MgWHyAuLQ7VMp7ahaYvHS1Yk1nnJCLzMCxyAXi"],"enrUri":"enr:-L24QPhFgyZJIwVtpJjJjqOiuIOlsR2wZiDzClevKFWbpah7LBa8_P4LwTM1fkRiNB-V1ukZQP1hmUPzJ7THLRR2qScCgmlkgnY0gmlwhKwSisGKbXVsdGlhZGRyc5YACASsEorBBo5MAAoErBKKwQaOTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECuRfQLTwZlUiQPDFqQ6m-wMzr6iux-_yflahf6PYN0smDdGNwgo5Mg3VkcIKOToV3YWt1MgU"}'
2026-02-01 04:43:35.578 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:35.579 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:43:35.585 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:35.585 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-43-34__dc02e2fc-9906-4ab1-a7ec-62751de9b431__wakuorg_nwaku:latest.log
2026-02-01 04:43:35.585 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:35.585 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:35.586 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:35.587 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.247
2026-02-01 04:43:35.587 DEBUG [src.node.docker_mananger] Generated ports ['13098', '13099', '13100', '13101', '13102']
2026-02-01 04:43:35.587 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:35.587 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:35.587 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:35.587 DEBUG [src.node.docker_mananger] docker run -i -t -p 13098:13098 -p 13099:13099 -p 13100:13100 -p 13101:13101 -p 13102:13102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13100 --rest-port=13098 --tcp-port=13099 --discv5-udp-port=13101 --rest-address=0.0.0.0 --nat=extip:172.18.230.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6a48101e7070488c37ec4ccaf6d0c6ac2fecf3b8ebee40aeacfdfbcef5be9e00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13102 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPhFgyZJIwVtpJjJjqOiuIOlsR2wZiDzClevKFWbpah7LBa8_P4LwTM1fkRiNB-V1ukZQP1hmUPzJ7THLRR2qScCgmlkgnY0gmlwhKwSisGKbXVsdGlhZGRyc5YACASsEorBBo5MAAoErBKKwQaOTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECuRfQLTwZlUiQPDFqQ6m-wMzr6iux-_yflahf6PYN0smDdGNwgo5Mg3VkcIKOToV3YWt1MgU --filternode=/ip4/172.18.138.193/tcp/36428/p2p/16Uiu2HAm7tCTu9MgWHyAuLQ7VMp7ahaYvHS1Yk1nnJCLzMCxyAXi
2026-02-01 04:43:35.763 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.247 waku c83fb53ff4ebe7edddb7c851865c878d68cf2245f355281d32a370955ab6a84d
2026-02-01 04:43:35.795 DEBUG [src.node.docker_mananger] Container started with ID c83fb53ff4eb. Setting up logs at ./log/docker/node2_2026-02-01_04-43-34__dc02e2fc-9906-4ab1-a7ec-62751de9b431__wakuorg_nwaku:latest.log
2026-02-01 04:43:35.795 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13098
2026-02-01 04:43:35.796 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:36.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:36.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:43:36.800 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:36.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:36.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.247/tcp/13099/p2p/16Uiu2HAkwyBgpSyAjaqBLFT8BJSXqrh1mrjRsd3DjA15NSX5MmpQ","/ip4/172.18.230.247/tcp/13100/ws/p2p/16Uiu2HAkwyBgpSyAjaqBLFT8BJSXqrh1mrjRsd3DjA15NSX5MmpQ"],"enrUri":"enr:-L24QAZdpK45DaJBYFH5_GaArd85ZdpbUNMmm9o4kc91d95td3tNC0E8iDcAm7wRfHjfUFpYMPQFUHNxVjd05TbK4J0CgmlkgnY0gmlwhKwS5veKbXVsdGlhZGRyc5YACASsEub3BjMrAAoErBLm9wYzLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJcn4GHp2zHBLUZEt0pNEm1M-ANhg9P0sMFzQvgamZc2DdGNwgjMrg3VkcIIzLYV3YWt1MgA"}'
2026-02-01 04:43:36.803 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:36.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13098/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.193/tcp/36428/p2p/16Uiu2HAm7tCTu9MgWHyAuLQ7VMp7ahaYvHS1Yk1nnJCLzMCxyAXi"]'
2026-02-01 04:43:36.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:36.836 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2026-02-01 04:43:36.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:43:36.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:36.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13098/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0c4040ad-bb3f-4d03-87be-60b936c45518", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-02-01 04:43:36.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0c4040ad-bb3f-4d03-87be-60b936c45518","statusDesc":"OK"}'
2026-02-01 04:43:36.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:36.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:36.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:36.968 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:36.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:36.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1769921016860803169,"ephemeral":false}]'
2026-02-01 04:43:36.972 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-02-01 04:43:36.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:36.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:36.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13098/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3722c3ce-89be-4f5a-b8ed-54f6a5dab9f7", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:43:36.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3722c3ce-89be-4f5a-b8ed-54f6a5dab9f7","statusDesc":"OK"}'
2026-02-01 04:43:36.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:36.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:36.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:37.089 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:37.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:37.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1769921016984485982,"ephemeral":false}]'
2026-02-01 04:43:37.093 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-02-01 04:43:37.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-02-01 04:43:37.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:37.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13098/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d60acada-bc3f-4a8e-ae44-6e9e49d8f466", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-01 04:43:37.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d60acada-bc3f-4a8e-ae44-6e9e49d8f466","statusDesc":"OK"}'
2026-02-01 04:43:37.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:37.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:37.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:37.210 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:37.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:37.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1769921017105288940,"ephemeral":false}]'
2026-02-01 04:43:37.214 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2026-02-01 04:43:37.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-02-01 04:43:37.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:37.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13098/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a78cacee-7272-4f54-9a28-f0864a91bc20", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-02-01 04:43:37.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a78cacee-7272-4f54-9a28-f0864a91bc20","statusDesc":"OK"}'
2026-02-01 04:43:37.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:37.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:37.230 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:37.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:37.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:37.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1769921017226272505,"ephemeral":false}]'
2026-02-01 04:43:37.335 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2026-02-01 04:43:37.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-01 04:43:37.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:37.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13098/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2c178627-6e20-4d51-a28b-f87620bb0e2f", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-02-01 04:43:37.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2c178627-6e20-4d51-a28b-f87620bb0e2f","statusDesc":"OK"}'
2026-02-01 04:43:37.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:43:37.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:37.353 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:37.453 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:37.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13098/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:37.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1769921017347635691,"ephemeral":false}]'
2026-02-01 04:43:37.458 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:43:37.459 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:43:37.459 DEBUG [src.node.waku_node] Stopping container with id d947e1aa604c
2026-02-01 04:43:38.001 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:38.001 DEBUG [src.node.waku_node] Stopping container with id c83fb53ff4eb
2026-02-01 04:43:38.498 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:38.501 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:43:38.516 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:38.522 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-01 04:44:39.895 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:39.895 DEBUG [tests.conftest] Running test: test_2_nodes_different_cluster_different_shard with id: 2026-02-01_04-44-39__295240c3-5991-4432-9826-cb19c013fe69
2026-02-01 04:44:39.896 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:39.896 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:39.896 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-01 04:44:39.903 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:39.903 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-39__295240c3-5991-4432-9826-cb19c013fe69__wakuorg_nwaku:latest.log
2026-02-01 04:44:39.903 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:39.903 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:39.904 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:39.904 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.80
2026-02-01 04:44:39.905 DEBUG [src.node.docker_mananger] Generated ports ['30443', '30444', '30445', '30446', '30447']
2026-02-01 04:44:39.905 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-01 04:44:39.905 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:44:39.905 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:39.905 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:39.905 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:39.905 DEBUG [src.node.docker_mananger] docker run -i -t -p 30443:30443 -p 30444:30444 -p 30445:30445 -p 30446:30446 -p 30447:30447 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30445 --rest-port=30443 --tcp-port=30444 --discv5-udp-port=30446 --rest-address=0.0.0.0 --nat=extip:172.18.133.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c97ab1a73bf644dbbf46489c517efd70e453b5bfe484dcbfc8ff0cf24c0dfcc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30447 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:40.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.80 waku 80d7c5112d248ade36f829f07abaa9240f5d630230212128aba53417ba394fef
2026-02-01 04:44:40.113 DEBUG [src.node.docker_mananger] Container started with ID 80d7c5112d24. Setting up logs at ./log/docker/node1_2026-02-01_04-44-39__295240c3-5991-4432-9826-cb19c013fe69__wakuorg_nwaku:latest.log
2026-02-01 04:44:40.113 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30443
2026-02-01 04:44:40.114 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:40.155 ERROR [src.node.docker_mananger] Max retries reached for container 82b5eb8a7bb9. Exiting log stream.
2026-02-01 04:44:40.705 ERROR [src.node.docker_mananger] Max retries reached for container ef270ad01255. Exiting log stream.
2026-02-01 04:44:41.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30443/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:41.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:41.118 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:41.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:41.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.80/tcp/30444/p2p/16Uiu2HAmSa3NCY1udQSj1fLvpASivkeV6rBWNMo7MbsEKeQdBrvQ","/ip4/172.18.133.80/tcp/30445/ws/p2p/16Uiu2HAmSa3NCY1udQSj1fLvpASivkeV6rBWNMo7MbsEKeQdBrvQ"],"enrUri":"enr:-L24QGvlE9XvE5kecgYLkdVid5QnVhHB1k0kXrvNPTOFhIG1BFEMHtudZFeVRv4JyZBjj-ohIpDWrVTE6o86nXTrXOsCgmlkgnY0gmlwhKwShVCKbXVsdGlhZGRyc5YACASsEoVQBnbsAAoErBKFUAZ27d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzr8fbe2nHEO16kjZY2Z3KriMea3lH74Sl4DH4HXmim2DdGNwgnbsg3VkcIJ27oV3YWt1MgU"}'
2026-02-01 04:44:41.121 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:41.127 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:41.127 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-39__295240c3-5991-4432-9826-cb19c013fe69__wakuorg_nwaku:latest.log
2026-02-01 04:44:41.127 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:41.128 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:41.129 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:41.129 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.232
2026-02-01 04:44:41.129 DEBUG [src.node.docker_mananger] Generated ports ['36109', '36110', '36111', '36112', '36113']
2026-02-01 04:44:41.129 DEBUG [src.node.waku_node] Cluster id was resolved to: 4
2026-02-01 04:44:41.129 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-01 04:44:41.130 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:41.130 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:41.130 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:41.130 DEBUG [src.node.docker_mananger] docker run -i -t -p 36109:36109 -p 36110:36110 -p 36111:36111 -p 36112:36112 -p 36113:36113 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36111 --rest-port=36109 --tcp-port=36110 --discv5-udp-port=36112 --rest-address=0.0.0.0 --nat=extip:172.18.77.232 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=8f1db83ae05bc4cc98d5f6fc5dcd7ffe5d7eb84dedfd0fa4d3fbd51a5311b2cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36113 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGvlE9XvE5kecgYLkdVid5QnVhHB1k0kXrvNPTOFhIG1BFEMHtudZFeVRv4JyZBjj-ohIpDWrVTE6o86nXTrXOsCgmlkgnY0gmlwhKwShVCKbXVsdGlhZGRyc5YACASsEoVQBnbsAAoErBKFUAZ27d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzr8fbe2nHEO16kjZY2Z3KriMea3lH74Sl4DH4HXmim2DdGNwgnbsg3VkcIJ27oV3YWt1MgU
2026-02-01 04:44:41.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.232 waku dffb67390eb7b8d2474842ee28389ca04710ccd378ce44e154590bec37735589
2026-02-01 04:44:41.345 DEBUG [src.node.docker_mananger] Container started with ID dffb67390eb7. Setting up logs at ./log/docker/node2_2026-02-01_04-44-39__295240c3-5991-4432-9826-cb19c013fe69__wakuorg_nwaku:latest.log
2026-02-01 04:44:41.345 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36109
2026-02-01 04:44:41.345 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:42.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36109/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:42.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:42.361 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:42.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36109/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:42.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.232/tcp/36110/p2p/16Uiu2HAmUq8UU4LNtVqc999pDSrLvm6EV7GgmiUH8uNQodhDmnv6","/ip4/172.18.77.232/tcp/36111/ws/p2p/16Uiu2HAmUq8UU4LNtVqc999pDSrLvm6EV7GgmiUH8uNQodhDmnv6"],"enrUri":"enr:-L24QKwL9hDb7sgOuHFaJ_tU0vcXe32w1vt_ppqtGGLrOSaODDV6gAQk-TP54E0NxewXl32Nq2-h68pGVEDTrjfFj4gCgmlkgnY0gmlwhKwSTeiKbXVsdGlhZGRyc5YACASsEk3oBo0OAAoErBJN6AaND90DgnJzhQAEAQAAiXNlY3AyNTZrMaED8FP8BeKNhh94yFeAZsERVbcglgPspzrB-KWE9DnP3PuDdGNwgo0Og3VkcIKNEIV3YWt1MgE"}'
2026-02-01 04:44:42.371 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:42.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36109/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.80/tcp/30444/p2p/16Uiu2HAmSa3NCY1udQSj1fLvpASivkeV6rBWNMo7MbsEKeQdBrvQ"]'
2026-02-01 04:44:42.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:42.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30443/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-01 04:44:42.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:42.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36109/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/1"]'
2026-02-01 04:44:42.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:42.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30443/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-01 04:44:42.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:42.416 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:42.517 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:42.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:42.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921082411038485,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:42.521 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:42.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36109/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:42.524 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:36109/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
2026-02-01 04:44:42.526 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:42.527 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:42.527 DEBUG [src.node.waku_node] Stopping container with id 80d7c5112d24
2026-02-01 04:44:43.061 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:43.061 DEBUG [src.node.waku_node] Stopping container with id dffb67390eb7
2026-02-01 04:44:43.580 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:43.582 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:43.590 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:43.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2026-02-01_04-44-22__9f05d8da-48f7-47f7-b819-48088b85dd82
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-01_04-44-22__9f05d8da-48f7-47f7-b819-48088b85dd82__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.224.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28377', '28378', '28379', '28380', '28381']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 28377:28377 -p 28378:28378 -p 28379:28379 -p 28380:28380 -p 28381:28381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28379 --rest-port=28377 --tcp-port=28378 --discv5-udp-port=28380 --rest-address=0.0.0.0 --nat=extip:172.18.224.188 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=ec3ed4affbc5effcc2ed0bd86f9fe50fd3cbc8f0f10352bcbac33e0c0c2bbe6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28381 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.188 waku 29816e30d7c967fd434d2664d072d608c7d18a5b37bc722559d5b71e96fb519f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29816e30d7c9. Setting up logs at ./log/docker/node1_2026-02-01_04-44-22__9f05d8da-48f7-47f7-b819-48088b85dd82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28377
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 1a3214dd37f1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b59ab7b29d2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28377/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.188/tcp/28378/p2p/16Uiu2HAmGMdsfQpJiT6EKr6UsAzxWNo22WyB9t9i4dp3DMqZufJh","/ip4/172.18.224.188/tcp/28379/ws/p2p/16Uiu2HAmGMdsfQpJiT6EKr6UsAzxWNo22WyB9t9i4dp3DMqZufJh"],"enrUri":"enr:-L24QIehG7lmu1TJWpN4XwsnfrMzF-kxR66iG1Gc38CKts18RnKkRqhToUp6UmL59itRaf2EVqqGp9UVLW1p9CqS3b4CgmlkgnY0gmlwhKwS4LyKbXVsdGlhZGRyc5YACASsEuC8Bm7aAAoErBLgvAZu290DgnJzhQAIAQAAiXNlY3AyNTZrMaEDNvy4pvNyVKz9A9j8-rb-47Mvri1q5r_YpvoP7mTu8nqDdGNwgm7ag3VkcIJu3IV3YWt1MgU"}'
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-01_04-44-22__9f05d8da-48f7-47f7-b819-48088b85dd82__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.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23910', '23911', '23912', '23913', '23914']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 23910:23910 -p 23911:23911 -p 23912:23912 -p 23913:23913 -p 23914:23914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23912 --rest-port=23910 --tcp-port=23911 --discv5-udp-port=23913 --rest-address=0.0.0.0 --nat=extip:172.18.162.200 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=d4c30fb09ed5a766cde4dada9ef7eb1fb8043dd3faf9fcdadf9d09d6ac6a90ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23914 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIehG7lmu1TJWpN4XwsnfrMzF-kxR66iG1Gc38CKts18RnKkRqhToUp6UmL59itRaf2EVqqGp9UVLW1p9CqS3b4CgmlkgnY0gmlwhKwS4LyKbXVsdGlhZGRyc5YACASsEuC8Bm7aAAoErBLgvAZu290DgnJzhQAIAQAAiXNlY3AyNTZrMaEDNvy4pvNyVKz9A9j8-rb-47Mvri1q5r_YpvoP7mTu8nqDdGNwgm7ag3VkcIJu3IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.200 waku 10b417141cea81d1cae4c54fa3c26ebcc38190f046937e3bf0f1b9bcdcc36713
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10b417141cea. Setting up logs at ./log/docker/node2_2026-02-01_04-44-22__9f05d8da-48f7-47f7-b819-48088b85dd82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23910
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23910/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23910/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.200/tcp/23911/p2p/16Uiu2HAm2sVpi8FxvRwgmQ15fhgLavde5y6kmZV2q1SHuBiT2Av1","/ip4/172.18.162.200/tcp/23912/ws/p2p/16Uiu2HAm2sVpi8FxvRwgmQ15fhgLavde5y6kmZV2q1SHuBiT2Av1"],"enrUri":"enr:-L24QKfhSLkzMpzI7r2ty3n3F6kCU1suMmqbI-MbkRHFJ6NqB8DaK3yCqMPoibki5461X_Wp0U-Ko1vdQAtiJHRy6v8CgmlkgnY0gmlwhKwSosiKbXVsdGlhZGRyc5YACASsEqLIBl1nAAoErBKiyAZdaN0DgnJzhQAIAQAAiXNlY3AyNTZrMaECbp9s5v5dpwKj0H34gql9lmvpcuxNvqR7LEKnPQ5J0S6DdGNwgl1ng3VkcIJdaYV3YWt1MgE"}'
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:23910/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.188/tcp/28378/p2p/16Uiu2HAmGMdsfQpJiT6EKr6UsAzxWNo22WyB9t9i4dp3DMqZufJh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:23910/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:28377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%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:28377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%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":1769921065264094872,"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:23910/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%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":1769921065264094872,"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 29816e30d7c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10b417141cea
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,219 @@
2026-02-01 04:48:56.692 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:56.692 DEBUG [tests.conftest] Running test: test_filter_get_50_messages with id: 2026-02-01_04-48-56__d26f5ae6-9091-48aa-a4b8-f03d9e51b7b0
2026-02-01 04:48:56.692 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:56.693 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:48:56.693 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:48:56.700 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:56.700 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-48-56__d26f5ae6-9091-48aa-a4b8-f03d9e51b7b0__wakuorg_nwaku:latest.log
2026-02-01 04:48:56.700 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:56.700 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:56.702 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:56.702 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.20
2026-02-01 04:48:56.702 DEBUG [src.node.docker_mananger] Generated ports ['61131', '61132', '61133', '61134', '61135']
2026-02-01 04:48:56.702 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:56.703 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:56.703 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:56.703 DEBUG [src.node.docker_mananger] docker run -i -t -p 61131:61131 -p 61132:61132 -p 61133:61133 -p 61134:61134 -p 61135:61135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61133 --rest-port=61131 --tcp-port=61132 --discv5-udp-port=61134 --rest-address=0.0.0.0 --nat=extip:172.18.4.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22ce4e65affa04bc905e59a7ebb63e96f436eccee5bbf46dffe65d1d60d7fd50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61135 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:48:56.822 ERROR [src.node.docker_mananger] Max retries reached for container 9a2f7964d030. Exiting log stream.
2026-02-01 04:48:56.889 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.20 waku 4529d41d4a866c78c7c439f0e79166884834fd1f48178b558ab4e58782751e98
2026-02-01 04:48:56.919 DEBUG [src.node.docker_mananger] Container started with ID 4529d41d4a86. Setting up logs at ./log/docker/node1_2026-02-01_04-48-56__d26f5ae6-9091-48aa-a4b8-f03d9e51b7b0__wakuorg_nwaku:latest.log
2026-02-01 04:48:56.919 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61131
2026-02-01 04:48:56.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:57.332 ERROR [src.node.docker_mananger] Max retries reached for container 69bf9f6a847a. Exiting log stream.
2026-02-01 04:48:57.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61131/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:57.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:57.926 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:57.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:57.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.20/tcp/61132/p2p/16Uiu2HAm5H6vvkZi6YzSzSEntWz6CKZqMmmA5MiEzaTJGfsUJXeD","/ip4/172.18.4.20/tcp/61133/ws/p2p/16Uiu2HAm5H6vvkZi6YzSzSEntWz6CKZqMmmA5MiEzaTJGfsUJXeD"],"enrUri":"enr:-L24QEkBq9Ivxv3lTQS7ags2KUvrqYffPl8UZs8AeNa5k2xTIp7GPpyokz8apkOqHd3ZlJxaS4pSg3zHpxIYA5yO9S4CgmlkgnY0gmlwhKwSBBSKbXVsdGlhZGRyc5YACASsEgQUBu7MAAoErBIEFAbuzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECkmLajBy2PupcDx2oHAocnaoB4VKyfb10gXutJpC6JT6DdGNwgu7Mg3VkcILuzoV3YWt1MgU"}'
2026-02-01 04:48:57.929 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:57.929 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:48:57.935 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:57.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-48-56__d26f5ae6-9091-48aa-a4b8-f03d9e51b7b0__wakuorg_nwaku:latest.log
2026-02-01 04:48:57.936 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:57.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:57.937 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:57.937 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.215
2026-02-01 04:48:57.937 DEBUG [src.node.docker_mananger] Generated ports ['64981', '64982', '64983', '64984', '64985']
2026-02-01 04:48:57.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:57.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:57.938 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:57.938 DEBUG [src.node.docker_mananger] docker run -i -t -p 64981:64981 -p 64982:64982 -p 64983:64983 -p 64984:64984 -p 64985:64985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64983 --rest-port=64981 --tcp-port=64982 --discv5-udp-port=64984 --rest-address=0.0.0.0 --nat=extip:172.18.48.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=238301e9aad4c9b3de2db48c6fcbaeb0ead96914b1bbcabb93d2d62adc81ebe5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64985 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEkBq9Ivxv3lTQS7ags2KUvrqYffPl8UZs8AeNa5k2xTIp7GPpyokz8apkOqHd3ZlJxaS4pSg3zHpxIYA5yO9S4CgmlkgnY0gmlwhKwSBBSKbXVsdGlhZGRyc5YACASsEgQUBu7MAAoErBIEFAbuzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECkmLajBy2PupcDx2oHAocnaoB4VKyfb10gXutJpC6JT6DdGNwgu7Mg3VkcILuzoV3YWt1MgU --filternode=/ip4/172.18.4.20/tcp/61132/p2p/16Uiu2HAm5H6vvkZi6YzSzSEntWz6CKZqMmmA5MiEzaTJGfsUJXeD
2026-02-01 04:48:58.127 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.215 waku 19927679276fe1c944c6c2c64c9ef317019fe4a8a02eb8f0d3ed2d4c025dd443
2026-02-01 04:48:58.157 DEBUG [src.node.docker_mananger] Container started with ID 19927679276f. Setting up logs at ./log/docker/node2_2026-02-01_04-48-56__d26f5ae6-9091-48aa-a4b8-f03d9e51b7b0__wakuorg_nwaku:latest.log
2026-02-01 04:48:58.157 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64981
2026-02-01 04:48:58.157 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:59.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64981/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:59.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:59.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:59.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64981/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:59.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.215/tcp/64982/p2p/16Uiu2HAmNAkhKJAXDqEdHgvJQaFPC9k3TxfdaKyXELnznWrZnHcw","/ip4/172.18.48.215/tcp/64983/ws/p2p/16Uiu2HAmNAkhKJAXDqEdHgvJQaFPC9k3TxfdaKyXELnznWrZnHcw"],"enrUri":"enr:-L24QBEW6GbtpttUYfar2VpoHHGhvSh_rOxe9vDkcrpRKnw_ezOQlP5tt2SXgQC0SFeAf1X9eRc__TFc8FF00MUwqzUCgmlkgnY0gmlwhKwSMNeKbXVsdGlhZGRyc5YACASsEjDXBv3WAAoErBIw1wb9190DgnJzhQADAQAAiXNlY3AyNTZrMaEDjVkqy7rdc2sK85G2NA57OY8ajpIKt0YTHGOHYcThZcyDdGNwgv3Wg3VkcIL92IV3YWt1MgA"}'
2026-02-01 04:48:59.165 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:59.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64981/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.20/tcp/61132/p2p/16Uiu2HAm5H6vvkZi6YzSzSEntWz6CKZqMmmA5MiEzaTJGfsUJXeD"]'
2026-02-01 04:48:59.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.196 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:48:59.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:48:59.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64981/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c08f6241-c5bc-41e5-abef-3b7b33d15b8f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:59.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c08f6241-c5bc-41e5-abef-3b7b33d15b8f","statusDesc":"OK"}'
2026-02-01 04:48:59.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8w", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.234 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8x", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.250 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8y", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.265 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8z", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.281 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.297 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV81", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.312 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV82", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.328 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV83", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.343 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV84", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.359 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV85", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.374 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.390 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.406 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.422 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.437 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.453 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.469 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.484 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.499 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.515 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.531 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.546 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.564 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.580 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.596 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.611 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.627 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.644 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.659 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.675 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.690 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.706 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.721 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.737 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.753 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.769 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.784 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.800 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.815 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.832 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.847 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.863 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.878 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.894 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.910 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.926 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.942 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.957 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Nw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.973 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:59.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.989 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:48:59.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:49:00.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:00.004 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-01 04:49:00.014 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:49:01.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64981/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:01.018 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-01 04:49:01.021 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:49:01.022 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:49:01.022 DEBUG [src.node.waku_node] Stopping container with id 4529d41d4a86
2026-02-01 04:49:01.604 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:01.604 DEBUG [src.node.waku_node] Stopping container with id 19927679276f
2026-02-01 04:49:02.149 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:02.153 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:49:02.163 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:02.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,61 @@
2026-02-01 04:45:11.132 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:11.132 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-02-01_04-45-11__06dccb43-96e0-4a59-b0bd-e1afce71bff8
2026-02-01 04:45:11.132 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:11.133 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:45:11.140 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:11.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-01_04-45-11__06dccb43-96e0-4a59-b0bd-e1afce71bff8__wakuorg_nwaku:latest.log
2026-02-01 04:45:11.140 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:11.140 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:11.142 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:11.142 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.184
2026-02-01 04:45:11.142 DEBUG [src.node.docker_mananger] Generated ports ['29939', '29940', '29941', '29942', '29943']
2026-02-01 04:45:11.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:11.143 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:11.143 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:11.143 DEBUG [src.node.docker_mananger] docker run -i -t -p 29939:29939 -p 29940:29940 -p 29941:29941 -p 29942:29942 -p 29943:29943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29941 --rest-port=29939 --tcp-port=29940 --discv5-udp-port=29942 --rest-address=0.0.0.0 --nat=extip:172.18.216.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af8fb00c3aa2d6ec9aca9d92abeb9bf7dd677bab39a87a395cb8ee83b2c9a774 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29943 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-02-01 04:45:11.321 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.184 waku f4496c4670bc29b8acc7a082e9a3382b273e8c63a2c0be7863983e3d38c10592
2026-02-01 04:45:11.351 DEBUG [src.node.docker_mananger] Container started with ID f4496c4670bc. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-45-11__06dccb43-96e0-4a59-b0bd-e1afce71bff8__wakuorg_nwaku:latest.log
2026-02-01 04:45:11.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29939
2026-02-01 04:45:11.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:11.363 ERROR [src.node.docker_mananger] Max retries reached for container 4a4e3e69a588. Exiting log stream.
2026-02-01 04:45:11.893 ERROR [src.node.docker_mananger] Max retries reached for container 99a3777852a5. Exiting log stream.
2026-02-01 04:45:12.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29939/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
2026-02-01 04:45:12.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:12.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:12.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.184/tcp/29940/p2p/16Uiu2HAmGok5jZxqfhTB1f4xDm8P8PyoskRvGXcyZrKxu6yJ4p79","/ip4/172.18.216.184/tcp/29941/ws/p2p/16Uiu2HAmGok5jZxqfhTB1f4xDm8P8PyoskRvGXcyZrKxu6yJ4p79"],"enrUri":"enr:-L24QDdf2y8D6lIOnkMB9IYfdYUl4NkPD-8jETb5zhl-LqDzcJIqw8Z0ro4o2acsxl9sxrJEaYHHNadU3jQCbt97lrcCgmlkgnY0gmlwhKwS2LiKbXVsdGlhZGRyc5YACASsEti4BnT0AAoErBLYuAZ09d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPazXhi6uBHvPRPFrV79iMnYjoYAC2hCSs54RxCkW4siDdGNwgnT0g3VkcIJ09oV3YWt1MgQ"}'
2026-02-01 04:45:12.360 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:12.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:12.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-01_04-45-11__06dccb43-96e0-4a59-b0bd-e1afce71bff8__wakuorg_nwaku:latest.log
2026-02-01 04:45:12.367 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:12.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:12.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:12.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.90
2026-02-01 04:45:12.369 DEBUG [src.node.docker_mananger] Generated ports ['6667', '6668', '6669', '6670', '6671']
2026-02-01 04:45:12.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:12.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:12.369 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:12.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 6667:6667 -p 6668:6668 -p 6669:6669 -p 6670:6670 -p 6671:6671 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6669 --rest-port=6667 --tcp-port=6668 --discv5-udp-port=6670 --rest-address=0.0.0.0 --nat=extip:172.18.198.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=574d2fe35eeebb4b8ec1445c6ff4c7d8a3fcd5bffb0ececcafd4ea8bfa489adc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6671 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDdf2y8D6lIOnkMB9IYfdYUl4NkPD-8jETb5zhl-LqDzcJIqw8Z0ro4o2acsxl9sxrJEaYHHNadU3jQCbt97lrcCgmlkgnY0gmlwhKwS2LiKbXVsdGlhZGRyc5YACASsEti4BnT0AAoErBLYuAZ09d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPazXhi6uBHvPRPFrV79iMnYjoYAC2hCSs54RxCkW4siDdGNwgnT0g3VkcIJ09oV3YWt1MgQ --lightpushnode=/ip4/172.18.216.184/tcp/29940/p2p/16Uiu2HAmGok5jZxqfhTB1f4xDm8P8PyoskRvGXcyZrKxu6yJ4p79 --lightpush=true --relay=true
2026-02-01 04:45:12.555 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.90 waku 7bc38cd292537c6770934fb04d11a0ad8304160a0212a70f44377d651cf2c3ff
2026-02-01 04:45:12.586 DEBUG [src.node.docker_mananger] Container started with ID 7bc38cd29253. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-45-11__06dccb43-96e0-4a59-b0bd-e1afce71bff8__wakuorg_nwaku:latest.log
2026-02-01 04:45:12.587 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6667
2026-02-01 04:45:12.587 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:13.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6667/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:13.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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"}]}'
2026-02-01 04:45:13.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:13.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:13.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.90/tcp/6668/p2p/16Uiu2HAmEZqFnQexcqhZPkZxcTc4fms7ksoGtajF1KJoeunKCgiK","/ip4/172.18.198.90/tcp/6669/ws/p2p/16Uiu2HAmEZqFnQexcqhZPkZxcTc4fms7ksoGtajF1KJoeunKCgiK"],"enrUri":"enr:-L24QKR699wcmDAHpSAtOaOg_rU0aNlClzgliOmdPVbqi5UZHg54RNdq7FL_swVvrtJRss3KmsWH2hV5nC8DEpHfxOACgmlkgnY0gmlwhKwSxlqKbXVsdGlhZGRyc5YACASsEsZaBhoMAAoErBLGWgYaDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHGUvpmYCwWAJ75TSf_e8QYZdyt5aZswtr6NTJvZSO1CDdGNwghoMg3VkcIIaDoV3YWt1Mgk"}'
2026-02-01 04:45:13.605 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:13.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6667/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.184/tcp/29940/p2p/16Uiu2HAmGok5jZxqfhTB1f4xDm8P8PyoskRvGXcyZrKxu6yJ4p79"]'
2026-02-01 04:45:13.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:13.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6667/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921113623238227}}'
2026-02-01 04:45:13.634 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:6667/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-02-01 04:45:13.637 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:13.638 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:13.638 DEBUG [src.node.waku_node] Stopping container with id f4496c4670bc
2026-02-01 04:45:14.191 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:14.192 DEBUG [src.node.waku_node] Stopping container with id 7bc38cd29253
2026-02-01 04:45:14.713 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:14.718 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:14.722 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:14.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2026-02-01_04-47-24__670e9aae-773f-436e-a296-a5ca4a85951f
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-01_04-47-24__670e9aae-773f-436e-a296-a5ca4a85951f__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.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3081', '3082', '3083', '3084', '3085']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3081:3081 -p 3082:3082 -p 3083:3083 -p 3084:3084 -p 3085:3085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3083 --rest-port=3081 --tcp-port=3082 --discv5-udp-port=3084 --rest-address=0.0.0.0 --nat=extip:172.18.241.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9bf486ddd30a18dc327a39bc3573471478550fa97ae735df1bb98eecd611c5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3085 --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.241.126 waku b31b23d8666e6bc2afca5cd1deb0b750fb9d7843ff862a08ebeb7c8e02a2860f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b31b23d8666e. Setting up logs at ./log/docker/node1_2026-02-01_04-47-24__670e9aae-773f-436e-a296-a5ca4a85951f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3081
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 6329f448937b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5794ab8ab67f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3081/debug/v1/info" -H "Content-Type: application/json" -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.126/tcp/3082/p2p/16Uiu2HAkukd8fGknWLMM7LYnAZEWBYQiiHm5WqeZ2rDY2ZrnUR4q","/ip4/172.18.241.126/tcp/3083/ws/p2p/16Uiu2HAkukd8fGknWLMM7LYnAZEWBYQiiHm5WqeZ2rDY2ZrnUR4q"],"enrUri":"enr:-L24QINccuXPZrWCL8XVOFlosYa-LLJQ-J4QR1lJNeH73C5AIHagZ66v4vtMia52RNNIJ51JbnRudWegS3X2xovs4rkCgmlkgnY0gmlwhKwS8X6KbXVsdGlhZGRyc5YACASsEvF-BgwKAAoErBLxfgYMC90DgnJzhQACAQAAiXNlY3AyNTZrMaECBNrQ7Z87B0yO9LOcMufBjOhQ3VlFciO-l2SvJIzmI2aDdGNwggwKg3VkcIIMDIV3YWt1MgU"}'
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-01_04-47-24__670e9aae-773f-436e-a296-a5ca4a85951f__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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11550', '11551', '11552', '11553', '11554']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11550:11550 -p 11551:11551 -p 11552:11552 -p 11553:11553 -p 11554:11554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11552 --rest-port=11550 --tcp-port=11551 --discv5-udp-port=11553 --rest-address=0.0.0.0 --nat=extip:172.18.90.61 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd09c781cff2aeadca62fe3a0e317ce7b4b7c85d493e55a93acba234dfc6ab69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11554 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QINccuXPZrWCL8XVOFlosYa-LLJQ-J4QR1lJNeH73C5AIHagZ66v4vtMia52RNNIJ51JbnRudWegS3X2xovs4rkCgmlkgnY0gmlwhKwS8X6KbXVsdGlhZGRyc5YACASsEvF-BgwKAAoErBLxfgYMC90DgnJzhQACAQAAiXNlY3AyNTZrMaECBNrQ7Z87B0yO9LOcMufBjOhQ3VlFciO-l2SvJIzmI2aDdGNwggwKg3VkcIIMDIV3YWt1MgU --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.90.61 waku 16a3f0632603d062b56c46d718981e714751a9ffcb5d98083cb57ac6f162c9a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 16a3f0632603. Setting up logs at ./log/docker/node2_2026-02-01_04-47-24__670e9aae-773f-436e-a296-a5ca4a85951f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11550
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:11550/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/11551/p2p/16Uiu2HAmSHMiHRtRR8Suu2hXsFqiSoexc8xzqB7ARa6avufYrku8","/ip4/172.18.90.61/tcp/11552/ws/p2p/16Uiu2HAmSHMiHRtRR8Suu2hXsFqiSoexc8xzqB7ARa6avufYrku8"],"enrUri":"enr:-L24QEHO2sYUAQBoTAvabE24TtGii14g8Ep-faIv9XvQmlibU3Kpgq8KKlHA0xLwnXmSXtq90NDrr0IxaqPyUjBCq2oCgmlkgnY0gmlwhKwSWj2KbXVsdGlhZGRyc5YACASsElo9Bi0fAAoErBJaPQYtIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDynj-Q_ex5v-2tWgSl2oNMCX9SFKLWOVM4ODIC6aB9bODdGNwgi0fg3VkcIItIYV3YWt1MgE"}'
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:11550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.126/tcp/3082/p2p/16Uiu2HAkukd8fGknWLMM7LYnAZEWBYQiiHm5WqeZ2rDY2ZrnUR4q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/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:11550/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:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3081/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921246537652254,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1769921246547540998,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1769921246556636559,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769921246562883329,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1769921246568843895,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1769921246573735845,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1769921246578704437,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11550/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":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1769921246583403885,"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 b31b23d8666e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 16a3f0632603
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,203 @@
2026-02-01 04:43:47.582 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:43:47.582 DEBUG [tests.conftest] Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a
2026-02-01 04:43:47.583 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:43:47.583 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:43:47.583 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-01 04:43:47.589 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:47.590 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:47.590 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:47.590 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:47.591 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:47.591 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.10
2026-02-01 04:43:47.591 DEBUG [src.node.docker_mananger] Generated ports ['42858', '42859', '42860', '42861', '42862']
2026-02-01 04:43:47.592 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:47.592 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:47.592 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:47.592 DEBUG [src.node.docker_mananger] docker run -i -t -p 42858:42858 -p 42859:42859 -p 42860:42860 -p 42861:42861 -p 42862:42862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42860 --rest-port=42858 --tcp-port=42859 --discv5-udp-port=42861 --rest-address=0.0.0.0 --nat=extip:172.18.90.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9310adb9ad3c13c1aff6481c6bfafab8b2f7bff361e8bd9be1fc23c213eee269 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42862 --metrics-logging=true --relay=true
2026-02-01 04:43:47.777 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.10 waku 6ea8bbd868e7dd90f9edd0f918022769d2d16b43567655311d59eeee8fe5a089
2026-02-01 04:43:47.806 DEBUG [src.node.docker_mananger] Container started with ID 6ea8bbd868e7. Setting up logs at ./log/docker/node1_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:47.807 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42858
2026-02-01 04:43:47.808 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:47.853 ERROR [src.node.docker_mananger] Max retries reached for container 89d3f04a9776. Exiting log stream.
2026-02-01 04:43:48.368 ERROR [src.node.docker_mananger] Max retries reached for container d11eac00f319. Exiting log stream.
2026-02-01 04:43:48.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42858/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:48.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:48.813 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:48.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42858/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:48.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy","/ip4/172.18.90.10/tcp/42860/ws/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"],"enrUri":"enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE"}'
2026-02-01 04:43:48.816 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:48.822 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:48.822 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:48.822 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:48.822 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:48.824 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:48.824 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.150
2026-02-01 04:43:48.824 DEBUG [src.node.docker_mananger] Generated ports ['59317', '59318', '59319', '59320', '59321']
2026-02-01 04:43:48.824 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:48.824 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:48.825 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:48.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 59317:59317 -p 59318:59318 -p 59319:59319 -p 59320:59320 -p 59321:59321 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59319 --rest-port=59317 --tcp-port=59318 --discv5-udp-port=59320 --rest-address=0.0.0.0 --nat=extip:172.18.21.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db6eab86b91c0be344a4ff6cb2bda6edbae0e32b3aa7d4dbbd8dd0e8b5bb8624 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59321 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
2026-02-01 04:43:49.004 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.150 waku 1582845c4bae80cbb69c2e0032f48b1bf6ead7569e00acbcbafc4e7a72caa757
2026-02-01 04:43:49.038 DEBUG [src.node.docker_mananger] Container started with ID 1582845c4bae. Setting up logs at ./log/docker/node2_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:49.038 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59317
2026-02-01 04:43:49.039 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:50.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59317/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:50.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:50.053 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:50.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59317/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:50.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.150/tcp/59318/p2p/16Uiu2HAkwpNfCRaGwBSNjfkRcRoH4MSWJD123K9fCCTWChbwfzPN","/ip4/172.18.21.150/tcp/59319/ws/p2p/16Uiu2HAkwpNfCRaGwBSNjfkRcRoH4MSWJD123K9fCCTWChbwfzPN"],"enrUri":"enr:-L24QDgOQ09Iyw1pn0HxbuvIqy8PALjHgLQA-preFs4op4SgPwYEqD1V93casPHE1HMQJyMjNKjhtZ2JgS5ySzbO69ICgmlkgnY0gmlwhKwSFZaKbXVsdGlhZGRyc5YACASsEhWWBue2AAoErBIVlgbnt90DgnJzhQADAQAAiXNlY3AyNTZrMaECI4gl4ebez8-EZ6q0OpEqp7236bbriVQhl-Re9O1GRyWDdGNwgue2g3VkcILnuIV3YWt1MgE"}'
2026-02-01 04:43:50.058 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:50.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59317/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
2026-02-01 04:43:50.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:50.062 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-02-01 04:43:50.068 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:50.068 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:50.068 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:50.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:50.070 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:50.070 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.189
2026-02-01 04:43:50.070 DEBUG [src.node.docker_mananger] Generated ports ['38203', '38204', '38205', '38206', '38207']
2026-02-01 04:43:50.070 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:50.070 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:50.070 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:50.070 DEBUG [src.node.docker_mananger] docker run -i -t -p 38203:38203 -p 38204:38204 -p 38205:38205 -p 38206:38206 -p 38207:38207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38205 --rest-port=38203 --tcp-port=38204 --discv5-udp-port=38206 --rest-address=0.0.0.0 --nat=extip:172.18.129.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=272d71bf652ecbadd95f4f6376a063f9b3d452fc8ab2bc2fce498812f8ba0551 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38207 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
2026-02-01 04:43:50.250 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.189 waku 18b12358a5ec04e8facb71e9ca09de1dc078a5557a1829a531de4845b4e072fc
2026-02-01 04:43:50.281 DEBUG [src.node.docker_mananger] Container started with ID 18b12358a5ec. Setting up logs at ./log/docker/node3_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:50.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38203
2026-02-01 04:43:50.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:51.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38203/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:51.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:51.290 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:51.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:51.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.189/tcp/38204/p2p/16Uiu2HAmPxBLmsAzhgbH8khL1odthQyFyby6jueo7r3LGqazfMgA","/ip4/172.18.129.189/tcp/38205/ws/p2p/16Uiu2HAmPxBLmsAzhgbH8khL1odthQyFyby6jueo7r3LGqazfMgA"],"enrUri":"enr:-L24QBfD4jHAttAPhWWgEIp-DhfEll0I53eiLsI638IWBAAhBODhF1FL2HiQI4cEF8YqaJyWdx4o9vto7K2x8vP5SYgCgmlkgnY0gmlwhKwSgb2KbXVsdGlhZGRyc5YACASsEoG9BpU8AAoErBKBvQaVPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp9fbjeIGKpMY6oFMmnB_WPpbcG0OA4mowYggc4IYCE-DdGNwgpU8g3VkcIKVPoV3YWt1MgE"}'
2026-02-01 04:43:51.295 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:51.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38203/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
2026-02-01 04:43:51.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:51.306 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:51.306 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:51.306 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:51.307 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:51.308 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:51.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.163
2026-02-01 04:43:51.308 DEBUG [src.node.docker_mananger] Generated ports ['39810', '39811', '39812', '39813', '39814']
2026-02-01 04:43:51.308 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:51.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:51.308 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:51.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 39810:39810 -p 39811:39811 -p 39812:39812 -p 39813:39813 -p 39814:39814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39812 --rest-port=39810 --tcp-port=39811 --discv5-udp-port=39813 --rest-address=0.0.0.0 --nat=extip:172.18.102.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b3bcb6c1afdebfc1d81dfd68ca7c5adbaf20decced2fd458d990da5b9dc2a0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39814 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
2026-02-01 04:43:51.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.163 waku 678f2e216a2b845c1805df1717654a8f08d379b3364861fb9609ea7de60c2657
2026-02-01 04:43:51.529 DEBUG [src.node.docker_mananger] Container started with ID 678f2e216a2b. Setting up logs at ./log/docker/node4_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:51.530 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39810
2026-02-01 04:43:51.532 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:52.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39810/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:52.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
2026-02-01 04:43:52.541 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:52.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39810/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:52.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.163/tcp/39811/p2p/16Uiu2HAmGEZBneKfikhWVGwfwEAefVN198DnQzk3needmpkpazjR","/ip4/172.18.102.163/tcp/39812/ws/p2p/16Uiu2HAmGEZBneKfikhWVGwfwEAefVN198DnQzk3needmpkpazjR"],"enrUri":"enr:-L24QBrqfhF-MDnKNWCW3-ys_mTvbY3qIA-U0GrGgse1fAWdJgjp8nEwwzjzMKnZiftFPt3moJB08UThIEAo2YovB94CgmlkgnY0gmlwhKwSZqOKbXVsdGlhZGRyc5YACASsEmajBpuDAAoErBJmowabhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNSxa_xnzoUxxTS8kCRMbPisGWJBCXFc0aOoA280hE1iDdGNwgpuDg3VkcIKbhYV3YWt1MgE"}'
2026-02-01 04:43:52.544 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:52.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
2026-02-01 04:43:52.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:52.553 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:43:52.553 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:52.554 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:43:52.554 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:43:52.555 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:43:52.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.89
2026-02-01 04:43:52.555 DEBUG [src.node.docker_mananger] Generated ports ['26959', '26960', '26961', '26962', '26963']
2026-02-01 04:43:52.555 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:43:52.556 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:43:52.556 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:43:52.556 DEBUG [src.node.docker_mananger] docker run -i -t -p 26959:26959 -p 26960:26960 -p 26961:26961 -p 26962:26962 -p 26963:26963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26961 --rest-port=26959 --tcp-port=26960 --discv5-udp-port=26962 --rest-address=0.0.0.0 --nat=extip:172.18.208.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d90b52ea943eb53ab0e75278edbd2c6d620edfbc259dde49aafeffb2e726cbae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26963 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDyTaCOYcE4rO3sWBCTf4Y4EU-sVgWyYESLD63tn0j0DXow--fnZ8p-SpDl5zQWdaQ8NfMX1gBbZeGihhZe9IwCgmlkgnY0gmlwhKwSWgqKbXVsdGlhZGRyc5YACASsEloKBqdrAAoErBJaCganbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-0BybnFhmr2brYUJOM6dDLMcdIONKsyVl3jE4_VFWy6DdGNwgqdrg3VkcIKnbYV3YWt1MgE
2026-02-01 04:43:52.740 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.89 waku 75313951397cd5e30a3673a77e6637585e441c165749d24eb628e486508c2d02
2026-02-01 04:43:52.771 DEBUG [src.node.docker_mananger] Container started with ID 75313951397c. Setting up logs at ./log/docker/node5_2026-02-01_04-43-47__5c1ea46b-3e15-4038-9190-2839bff7914a__wakuorg_nwaku:latest.log
2026-02-01 04:43:52.771 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26959
2026-02-01 04:43:52.772 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:43:53.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26959/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:43:53.785 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:43:53.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26959/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.89/tcp/26960/p2p/16Uiu2HAm9ypFSBauQG6Je5G7z2BThX42dPdgTXXSrq5HCWYhc2ep","/ip4/172.18.208.89/tcp/26961/ws/p2p/16Uiu2HAm9ypFSBauQG6Je5G7z2BThX42dPdgTXXSrq5HCWYhc2ep"],"enrUri":"enr:-L24QDvFyMoG812xtOHtZ6XdqRGPUiy3v3xAng3jYNoSibgwO0viWP67fb52WHMpXkCejgo9XbNGN0K3x6iyTSWkMJ4CgmlkgnY0gmlwhKwS0FmKbXVsdGlhZGRyc5YACASsEtBZBmlQAAoErBLQWQZpUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2D-NrL5SFQokKb4CxQburta74w3PDSoslb3yDT_eqs2DdGNwgmlQg3VkcIJpUoV3YWt1MgE"}'
2026-02-01 04:43:53.791 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:43:53.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26959/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.10/tcp/42859/p2p/16Uiu2HAmCLTJu3W8QNUaB7PVDA6fnEyLd7m61CFzgkjw4ghxuqGy"]'
2026-02-01 04:43:53.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.795 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-01 04:43:53.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42858/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:53.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59317/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:53.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.807 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-02-01 04:43:53.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:53.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39810/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:53.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26959/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:43:53.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42858/relay/v1/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-01 04:43:53.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.840 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:53.941 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:53.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.944 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":1769921033830047744,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:53.945 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:53.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59317/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.948 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":1769921033830047744,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:53.949 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:53.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769921033830047744,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:53.953 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:53.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39810/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.955 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":1769921033830047744,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:53.957 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:53.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:53.959 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":1769921033830047744,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:53.960 INFO [src.steps.relay] WARM UP successful!!
2026-02-01 04:43:53.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42858/relay/v1/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-01 04:43:53.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:53.969 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:54.069 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.072 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":1769921033961779870,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.074 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59317/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.076 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":1769921033961779870,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.077 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.080 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":1769921033961779870,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.081 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39810/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.083 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":1769921033961779870,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.085 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.087 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":1769921033961779870,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.088 DEBUG [src.node.waku_node] Stopping container with id 1582845c4bae
2026-02-01 04:43:54.630 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:54.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42858/relay/v1/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-01 04:43:54.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:43:54.639 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:43:54.739 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.742 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":1769921034630946048,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.743 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39810/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.746 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":1769921034630946048,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.747 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:43:54.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:43:54.750 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":1769921034630946048,"ephemeral":false,"proof":""}]'
2026-02-01 04:43:54.754 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:43:54.755 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:43:54.755 DEBUG [src.node.waku_node] Stopping container with id 6ea8bbd868e7
2026-02-01 04:43:55.310 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:55.310 DEBUG [src.node.waku_node] Stopping container with id 18b12358a5ec
2026-02-01 04:43:55.443 ERROR [src.node.docker_mananger] Max retries reached for container 1582845c4bae. Exiting log stream.
2026-02-01 04:43:55.850 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:55.851 DEBUG [src.node.waku_node] Stopping container with id 678f2e216a2b
2026-02-01 04:43:56.122 ERROR [src.node.docker_mananger] Max retries reached for container 6ea8bbd868e7. Exiting log stream.
2026-02-01 04:43:56.394 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:56.395 DEBUG [src.node.waku_node] Stopping container with id 75313951397c
2026-02-01 04:43:56.664 ERROR [src.node.docker_mananger] Max retries reached for container 18b12358a5ec. Exiting log stream.
2026-02-01 04:43:56.924 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:43:56.925 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:43:56.941 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:56.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:56.953 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:56.963 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:43:56.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-02-01_04-52-06__96bbea5f-af65-4d81-8837-e09595bd0adf
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-01_04-52-06__96bbea5f-af65-4d81-8837-e09595bd0adf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18379', '18380', '18381', '18382', '18383']
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 18379:18379 -p 18380:18380 -p 18381:18381 -p 18382:18382 -p 18383:18383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18381 --rest-port=18379 --tcp-port=18380 --discv5-udp-port=18382 --rest-address=0.0.0.0 --nat=extip:172.18.68.202 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e2ea64c28c15fea836eba0db0b7c93e768c7cb3bfc1a9b8ab156cec40751c5d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18383 --metrics-logging=true --relay=true --filter=true --content-topic=/aaaaa/3/bbbbb/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.202 waku b633d90aa4bf78ab5fc9cf8699eb644f03a080bd607b6bad84ee70428c2887a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b633d90aa4bf. Setting up logs at ./log/docker/node1_2026-02-01_04-52-06__96bbea5f-af65-4d81-8837-e09595bd0adf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18379
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 d466c2a744e3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5073d2115f8c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18379/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.202/tcp/18380/p2p/16Uiu2HAm4gTDDycTLUG8zMGH79cevekTufacPg7QBtUY9tqbyFmX","/ip4/172.18.68.202/tcp/18381/ws/p2p/16Uiu2HAm4gTDDycTLUG8zMGH79cevekTufacPg7QBtUY9tqbyFmX"],"enrUri":"enr:-L24QIWfDAfSmIex4xkn2PHtQOVI-Di14q1bf04bTzs53dMEAI9csWBxH1qMiuysIJBGW5pKAo6HUBfeEbLshgDTz6UCgmlkgnY0gmlwhKwSRMqKbXVsdGlhZGRyc5YACASsEkTKBkfMAAoErBJEygZHzd0DgnJzhQACAQAAiXNlY3AyNTZrMaECiYJ1CJ6m_obY8K_EROgPjODvvsbet5K-sVcElFS7AK6DdGNwgkfMg3VkcIJHzoV3YWt1MgU"}'
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-01_04-52-06__96bbea5f-af65-4d81-8837-e09595bd0adf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64842', '64843', '64844', '64845', '64846']
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 64842:64842 -p 64843:64843 -p 64844:64844 -p 64845:64845 -p 64846:64846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64844 --rest-port=64842 --tcp-port=64843 --discv5-udp-port=64845 --rest-address=0.0.0.0 --nat=extip:172.18.226.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ee2afcce1f74bbb432cff0fea1fc8b0a0dcd7d1503edade3cda7f3bd80fa775c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64846 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIWfDAfSmIex4xkn2PHtQOVI-Di14q1bf04bTzs53dMEAI9csWBxH1qMiuysIJBGW5pKAo6HUBfeEbLshgDTz6UCgmlkgnY0gmlwhKwSRMqKbXVsdGlhZGRyc5YACASsEkTKBkfMAAoErBJEygZHzd0DgnJzhQACAQAAiXNlY3AyNTZrMaECiYJ1CJ6m_obY8K_EROgPjODvvsbet5K-sVcElFS7AK6DdGNwgkfMg3VkcIJHzoV3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.56 waku a72b84d1b0a01b39b30ff2bd18983219f934f0b80a6287748c5a7fbd337171fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a72b84d1b0a0. Setting up logs at ./log/docker/node2_2026-02-01_04-52-06__96bbea5f-af65-4d81-8837-e09595bd0adf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64842
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:64842/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.56/tcp/64843/p2p/16Uiu2HAm6YUMQyJRmY7F79ir2EWd8X9Wu61yJZkZaPzJcEBWfKLT","/ip4/172.18.226.56/tcp/64844/ws/p2p/16Uiu2HAm6YUMQyJRmY7F79ir2EWd8X9Wu61yJZkZaPzJcEBWfKLT"],"enrUri":"enr:-L24QAqCAK9pHxHCaF_sdYpNt6BS0oiZ886b58ewXJh0HFsRT4fdTYLhJV_kot9YZl31wHVcVSZIZae6XB_qiMAOFvYCgmlkgnY0gmlwhKwS4jiKbXVsdGlhZGRyc5YACASsEuI4Bv1LAAoErBLiOAb9TN0DgnJzhQACAQAAiXNlY3AyNTZrMaECpS55kx59I1s2QfHR0Jw575Gu7yoz4lXemquYuZmjgbCDdGNwgv1Lg3VkcIL9TYV3YWt1MgE"}'
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:64842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.202/tcp/18380/p2p/16Uiu2HAm4gTDDycTLUG8zMGH79cevekTufacPg7QBtUY9tqbyFmX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18379/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18379/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:18379/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":1769921529253336129,"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:64842/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":1769921529253336129,"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 b633d90aa4bf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a72b84d1b0a0
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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_payloads with id: 2026-02-01_04-43-56__b8adec2e-e643-400a-808f-9381f4ded36d
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-01_04-43-56__b8adec2e-e643-400a-808f-9381f4ded36d__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.120.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23191', '23192', '23193', '23194', '23195']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23191:23191 -p 23192:23192 -p 23193:23193 -p 23194:23194 -p 23195:23195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23193 --rest-port=23191 --tcp-port=23192 --discv5-udp-port=23194 --rest-address=0.0.0.0 --nat=extip:172.18.120.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1136d1f3dd9b844e20c2dbbb0666984d1ca7ae2ca3d40e89c9f59dca1d377f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23195 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.39 waku 8c89e78d6695e874f40c32900d7a7bdbc4449f5c40a72089c91a78a2657c555b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c89e78d6695. Setting up logs at ./log/docker/node1_2026-02-01_04-43-56__b8adec2e-e643-400a-808f-9381f4ded36d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23191
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 91d6694f7706. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a3e642f77161. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23191/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.39/tcp/23192/p2p/16Uiu2HAkz3wt7sTu6xUw1tKz55qYtirj6T2e6YrBrdvJdt4J7HFW","/ip4/172.18.120.39/tcp/23193/ws/p2p/16Uiu2HAkz3wt7sTu6xUw1tKz55qYtirj6T2e6YrBrdvJdt4J7HFW"],"enrUri":"enr:-L24QGQkdxwVd2OM_-6DG-XvFu8EBVWB7OXevRYzPl95xufDHfuIv1DPSoVrxJP5WblRCzgN8bKahJTmRE_hCUWvzy0CgmlkgnY0gmlwhKwSeCeKbXVsdGlhZGRyc5YACASsEngnBlqYAAoErBJ4JwZamd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRLmjMUq6DqkcxYrof-RWYgG3TmrmUJG0BIE9nv7YlSmDdGNwglqYg3VkcIJamoV3YWt1MgE"}'
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-01_04-43-56__b8adec2e-e643-400a-808f-9381f4ded36d__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.160.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51028', '51029', '51030', '51031', '51032']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51028:51028 -p 51029:51029 -p 51030:51030 -p 51031:51031 -p 51032:51032 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51030 --rest-port=51028 --tcp-port=51029 --discv5-udp-port=51031 --rest-address=0.0.0.0 --nat=extip:172.18.160.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dfcbb62a9616aff330ab480c84aa77cbf158ff2a77e0efcefc110e55c9de158 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51032 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGQkdxwVd2OM_-6DG-XvFu8EBVWB7OXevRYzPl95xufDHfuIv1DPSoVrxJP5WblRCzgN8bKahJTmRE_hCUWvzy0CgmlkgnY0gmlwhKwSeCeKbXVsdGlhZGRyc5YACASsEngnBlqYAAoErBJ4JwZamd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRLmjMUq6DqkcxYrof-RWYgG3TmrmUJG0BIE9nv7YlSmDdGNwglqYg3VkcIJamoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.160 waku 30b3e29c4517af4fb4f4e9db6afeb72165f4d1251ec227552cff157fcf433f61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30b3e29c4517. Setting up logs at ./log/docker/node2_2026-02-01_04-43-56__b8adec2e-e643-400a-808f-9381f4ded36d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51028
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:51028/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.160/tcp/51029/p2p/16Uiu2HAmFHwCaxhQ12isPMGz7ZGHoDq1rvJbHyTZv5Zm5iMu3tXp","/ip4/172.18.160.160/tcp/51030/ws/p2p/16Uiu2HAmFHwCaxhQ12isPMGz7ZGHoDq1rvJbHyTZv5Zm5iMu3tXp"],"enrUri":"enr:-L24QMYC9PbN2SEvdUZvOZ1ujV1aU23G1DwB2yuQJcdM-RhyDwSgOB5B6zxdu3wcUHukCdgCilmpShYkPfVIOTyQJ40CgmlkgnY0gmlwhKwSoKCKbXVsdGlhZGRyc5YACASsEqCgBsdVAAoErBKgoAbHVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJy5NUBRNQ4OhsXqG3RF_u-wBKoYg2wCrmxdrej9pv3eDdGNwgsdVg3VkcILHV4V3YWt1MgE"}'
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:51028/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.39/tcp/23192/p2p/16Uiu2HAkz3wt7sTu6xUw1tKz55qYtirj6T2e6YrBrdvJdt4J7HFW"]'
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:23191/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:51028/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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:23191/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":1769921038900082944,"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:51028/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":1769921038900082944,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23191/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)'}'
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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23191/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)'}'
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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23191/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)'}'
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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23191/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)'}'
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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23191/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)'}'
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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23191/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)'}'
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:23191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c89e78d6695
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30b3e29c4517
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-02-01 04:48:57.504 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:57.504 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_paused with id: 2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc
2026-02-01 04:48:57.505 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:57.505 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:48:57.505 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-01 04:48:57.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:57.512 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
2026-02-01 04:48:57.512 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:57.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:57.513 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:57.513 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.213
2026-02-01 04:48:57.513 DEBUG [src.node.docker_mananger] Generated ports ['3789', '3790', '3791', '3792', '3793']
2026-02-01 04:48:57.514 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:57.514 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:57.514 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:57.514 DEBUG [src.node.docker_mananger] docker run -i -t -p 3789:3789 -p 3790:3790 -p 3791:3791 -p 3792:3792 -p 3793:3793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3791 --rest-port=3789 --tcp-port=3790 --discv5-udp-port=3792 --rest-address=0.0.0.0 --nat=extip:172.18.84.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c6b98c75def237c64ca4836d6aee8ee2b6fbb9f2b3cafde20e1c1f85a9ce0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3793 --metrics-logging=true --store=true --relay=true
2026-02-01 04:48:57.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.213 waku 28e7bdc012676739faa933c2226557b7a7d5d3e67adb29efc483372ce8356a6e
2026-02-01 04:48:57.699 ERROR [src.node.docker_mananger] Max retries reached for container 9e1bfac26c42. Exiting log stream.
2026-02-01 04:48:57.726 DEBUG [src.node.docker_mananger] Container started with ID 28e7bdc01267. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
2026-02-01 04:48:57.728 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3789
2026-02-01 04:48:57.728 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:58.240 ERROR [src.node.docker_mananger] Max retries reached for container 56271f31b650. Exiting log stream.
2026-02-01 04:48:58.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3789/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:58.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:58.732 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:58.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3789/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:58.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.213/tcp/3790/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd","/ip4/172.18.84.213/tcp/3791/ws/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd"],"enrUri":"enr:-L24QEe3F-x6HjFE-jmhJa-6T2EMBwwrNp5kBI9ozLhZq1jcGqDXwZQe0NhFjzCRoxwx7dTDgQikN_Y0X_G9LGljLZQCgmlkgnY0gmlwhKwSVNWKbXVsdGlhZGRyc5YACASsElTVBg7OAAoErBJU1QYOz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW07wRnkN2ME8nYUxmJ47qj0dKT0MLMTaybY1wMSHlXqDdGNwgg7Og3VkcIIO0IV3YWt1MgM"}'
2026-02-01 04:48:58.735 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:58.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:58.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
2026-02-01 04:48:58.742 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:58.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:58.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:58.743 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.241
2026-02-01 04:48:58.744 DEBUG [src.node.docker_mananger] Generated ports ['53928', '53929', '53930', '53931', '53932']
2026-02-01 04:48:58.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:58.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:58.744 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:58.744 DEBUG [src.node.docker_mananger] docker run -i -t -p 53928:53928 -p 53929:53929 -p 53930:53930 -p 53931:53931 -p 53932:53932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53930 --rest-port=53928 --tcp-port=53929 --discv5-udp-port=53931 --rest-address=0.0.0.0 --nat=extip:172.18.92.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c11da8b44e186c061f3da9b9aaf5928980b73b83a90a81d1a7b4fbd12c6ebae7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53932 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEe3F-x6HjFE-jmhJa-6T2EMBwwrNp5kBI9ozLhZq1jcGqDXwZQe0NhFjzCRoxwx7dTDgQikN_Y0X_G9LGljLZQCgmlkgnY0gmlwhKwSVNWKbXVsdGlhZGRyc5YACASsElTVBg7OAAoErBJU1QYOz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW07wRnkN2ME8nYUxmJ47qj0dKT0MLMTaybY1wMSHlXqDdGNwgg7Og3VkcIIO0IV3YWt1MgM --storenode=/ip4/172.18.84.213/tcp/3790/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd --store=true --relay=true
2026-02-01 04:48:58.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.241 waku 44bfe686883b0be18cfd0c598b21c5ec579c9289d62fe9d992fb0e658a52d98a
2026-02-01 04:48:58.958 DEBUG [src.node.docker_mananger] Container started with ID 44bfe686883b. Setting up logs at ./log/docker/store_node1_2026-02-01_04-48-57__9dcc64db-d00c-4e96-8b19-d797d82c2edc__wakuorg_nwaku:latest.log
2026-02-01 04:48:58.958 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53928
2026-02-01 04:48:58.958 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:59.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:59.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:48:59.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:59.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:59.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.241/tcp/53929/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc","/ip4/172.18.92.241/tcp/53930/ws/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc"],"enrUri":"enr:-L24QG8nqrOBBkiaPRudZa2XMoua1iMo9bIgWsFc_QWzobWSGssHcMOW6M-NPT3S01X4atmviGL1-qcWc1ID6TAMEbsCgmlkgnY0gmlwhKwSXPGKbXVsdGlhZGRyc5YACASsElzxBtKpAAoErBJc8QbSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFH9Fmj1yxsspIRx_je_bxRzQgllZiTY-1BIyOJdk79ODdGNwgtKpg3VkcILSq4V3YWt1MgM"}'
2026-02-01 04:48:59.967 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:59.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53928/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.213/tcp/3790/p2p/16Uiu2HAmJoRGK3R4CiQMqfXKLMTjZypLXxJRVhhxVXSu6twxjVGd"]'
2026-02-01 04:48:59.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3789/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:59.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:48:59.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.976 DEBUG [src.steps.store] Relaying message
2026-02-01 04:48:59.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3789/relay/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-01 04:48:59.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:59.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:49:00.182 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-01 04:49:00.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3789/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"}]}'
2026-02-01 04:49:00.186 DEBUG [src.steps.store] messages length is 1
2026-02-01 04:49:00.186 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-01 04:49:00.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"}]}'
2026-02-01 04:49:00.189 DEBUG [src.steps.store] messages length is 1
2026-02-01 04:49:00.190 DEBUG [src.node.waku_node] Pausing container with id 44bfe686883b
2026-02-01 04:49:00.199 DEBUG [src.steps.store] Relaying message
2026-02-01 04:49:00.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3789/relay/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-01 04:49:00.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:49:00.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-01 04:49:00.404 DEBUG [src.node.waku_node] Unpause container with id 44bfe686883b
2026-02-01 04:49:00.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-01 04:49:00.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:49:00.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.241/tcp/53929/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc","/ip4/172.18.92.241/tcp/53930/ws/p2p/16Uiu2HAkvoghCPP56aN9Xnj9tQa9mSaTLQGtJcdHhXZRcfnY4hMc"],"enrUri":"enr:-L24QG8nqrOBBkiaPRudZa2XMoua1iMo9bIgWsFc_QWzobWSGssHcMOW6M-NPT3S01X4atmviGL1-qcWc1ID6TAMEbsCgmlkgnY0gmlwhKwSXPGKbXVsdGlhZGRyc5YACASsElzxBtKpAAoErBJc8QbSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFH9Fmj1yxsspIRx_je_bxRzQgllZiTY-1BIyOJdk79ODdGNwgtKpg3VkcILSq4V3YWt1MgM"}'
2026-02-01 04:49:00.419 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:49:00.420 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-01 04:49:00.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3789/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
2026-02-01 04:49:00.423 DEBUG [src.steps.store] messages length is 2
2026-02-01 04:49:00.423 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-01 04:49:00.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
2026-02-01 04:49:00.426 DEBUG [src.steps.store] messages length is 2
2026-02-01 04:49:00.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3789/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
2026-02-01 04:49:00.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:49:00.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b8e9f79ca793cbe2bd6b491216f9becad9ce826f933c7fc6ab50fec3dcdf4e7"},{"messageHash":"0x9435133316170a9aed3c75af16dc4cea8b374511eb99e979584f84686586e541"}]}'
2026-02-01 04:49:00.433 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:49:00.435 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:49:00.435 DEBUG [src.node.waku_node] Stopping container with id 28e7bdc01267
2026-02-01 04:49:00.978 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:00.978 DEBUG [src.node.waku_node] Stopping container with id 44bfe686883b
2026-02-01 04:49:01.504 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:49:01.505 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:49:01.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:49:01.518 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_ephemeral with id: 2026-02-01_04-44-50__debd232c-0036-4272-8eeb-7e6ae1bab2af
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-01_04-44-50__debd232c-0036-4272-8eeb-7e6ae1bab2af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6988', '6989', '6990', '6991', '6992']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 -p 6992:6992 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6990 --rest-port=6988 --tcp-port=6989 --discv5-udp-port=6991 --rest-address=0.0.0.0 --nat=extip:172.18.112.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5dcaced4c7e9cfabdcc7fb8dfaa76bc4edc3df387ee8d65a4a848dc79d2af4f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6992 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.217 waku 0122d0ca7ccc1e7c13133ed195940f5fdb84074bd006eccc12ae7e3515e03fdb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0122d0ca7ccc. Setting up logs at ./log/docker/node1_2026-02-01_04-44-50__debd232c-0036-4272-8eeb-7e6ae1bab2af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6988
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 308e720f4bca. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f87daa49d23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6988/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6988/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.217/tcp/6989/p2p/16Uiu2HAm9kXNgCRhfZL1RV7cDixF7mm9AN1WXmbgvr45VdZfa2Bq","/ip4/172.18.112.217/tcp/6990/ws/p2p/16Uiu2HAm9kXNgCRhfZL1RV7cDixF7mm9AN1WXmbgvr45VdZfa2Bq"],"enrUri":"enr:-L24QGhjHTrL-uGYBtK_muywVHDQ_zW71opo-GljXRuZzR7RfClCLLpTe4uTxc0ScMuMattuJKDu2F_ec5kcb4tJDgwCgmlkgnY0gmlwhKwScNmKbXVsdGlhZGRyc5YACASsEnDZBhtNAAoErBJw2QYbTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1NfsD5KK4HhaZg4y7DyMuizEV1pZz9LJVDFnDRaKCCCDdGNwghtNg3VkcIIbT4V3YWt1MgE"}'
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-01_04-44-50__debd232c-0036-4272-8eeb-7e6ae1bab2af__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.205.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3312', '3313', '3314', '3315', '3316']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3312:3312 -p 3313:3313 -p 3314:3314 -p 3315:3315 -p 3316:3316 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3314 --rest-port=3312 --tcp-port=3313 --discv5-udp-port=3315 --rest-address=0.0.0.0 --nat=extip:172.18.205.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abea2782cc3ae1826bef3e93d642804a9cddf7a245caee2c8bafab81cb812ed1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3316 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGhjHTrL-uGYBtK_muywVHDQ_zW71opo-GljXRuZzR7RfClCLLpTe4uTxc0ScMuMattuJKDu2F_ec5kcb4tJDgwCgmlkgnY0gmlwhKwScNmKbXVsdGlhZGRyc5YACASsEnDZBhtNAAoErBJw2QYbTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1NfsD5KK4HhaZg4y7DyMuizEV1pZz9LJVDFnDRaKCCCDdGNwghtNg3VkcIIbT4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.247 waku ed9f724b5401664754aca9408f9b27cc1dcf5b3134e05a878a3b339b1c34d04f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed9f724b5401. Setting up logs at ./log/docker/node2_2026-02-01_04-44-50__debd232c-0036-4272-8eeb-7e6ae1bab2af__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3312
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:3312/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3312/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.247/tcp/3313/p2p/16Uiu2HAm2F2tjPKUfTzWj1XsnpHPLmaotwcibuDBsD3iH3u383zX","/ip4/172.18.205.247/tcp/3314/ws/p2p/16Uiu2HAm2F2tjPKUfTzWj1XsnpHPLmaotwcibuDBsD3iH3u383zX"],"enrUri":"enr:-L24QOwgvJJqcoRtiA0wD3tW1RV862tExIrBbuDWuz1kKM-IHGXPZ882KzroEq4CWpwOm_MDO13WPN-_HbkWxWa57LsCgmlkgnY0gmlwhKwSzfeKbXVsdGlhZGRyc5YACASsEs33BgzxAAoErBLN9wYM8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZUgQ0FA3N-Xv3hTvWWAUkDi8zpHZew_c1ejEEiKxjoiDdGNwggzxg3VkcIIM84V3YWt1MgE"}'
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:3312/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.217/tcp/6989/p2p/16Uiu2HAm9kXNgCRhfZL1RV7cDixF7mm9AN1WXmbgvr45VdZfa2Bq"]'
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:6988/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:3312/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:6988/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:6988/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":1769921092987768832,"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:3312/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":1769921092987768832,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6988/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py: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:6988/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":1769921093103754324,"ephemeral":true,"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:3312/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":1769921093103754324,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6988/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py: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:6988/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":1769921093217078815,"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:3312/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":1769921093217078815,"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 0122d0ca7ccc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed9f724b5401
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,162 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2026-02-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258
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-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__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.115.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32763', '32764', '32765', '32766', '32767']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32763:32763 -p 32764:32764 -p 32765:32765 -p 32766:32766 -p 32767:32767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32765 --rest-port=32763 --tcp-port=32764 --discv5-udp-port=32766 --rest-address=0.0.0.0 --nat=extip:172.18.115.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd4ebfecd1b65f68ef84dca98e8db86bb6dfcaa5c4cfaf6c3c2af335f5d477fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32767 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.85 waku 8ad2baa7e435f58fe25b582560f1ebcab665341dd3d19802ba1dd59c54464c26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ad2baa7e435. Setting up logs at ./log/docker/node1_2026-02-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32763
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 46f43bad2345. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 35c517b86b6a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32763/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.85/tcp/32764/p2p/16Uiu2HAm8ibgz91QeGKBn7Ex1aFrWDoRuayax7ZrKQF9Y69KGFS9","/ip4/172.18.115.85/tcp/32765/ws/p2p/16Uiu2HAm8ibgz91QeGKBn7Ex1aFrWDoRuayax7ZrKQF9Y69KGFS9"],"enrUri":"enr:-L24QEHCajXsDyLjM8LM11NlDGEgwnAPf1E1BVUbPE4qtBh9KIZ0la245GuiRrxLFDfw3t7p6e46X0bstERaPJ21J98CgmlkgnY0gmlwhKwSc1WKbXVsdGlhZGRyc5YACASsEnNVBn_8AAoErBJzVQZ__d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxX30DNY25xhsbY3QJMC7lrOfZjtWzUuRn1EXNl1I8uKDdGNwgn_8g3VkcIJ__oV3YWt1MgE"}'
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-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__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.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14735', '14736', '14737', '14738', '14739']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14735:14735 -p 14736:14736 -p 14737:14737 -p 14738:14738 -p 14739:14739 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14737 --rest-port=14735 --tcp-port=14736 --discv5-udp-port=14738 --rest-address=0.0.0.0 --nat=extip:172.18.100.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3afdd9a643dbfeeb747adad1da75c964feedfb39865ac253cdb00d4901ec087a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14739 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEHCajXsDyLjM8LM11NlDGEgwnAPf1E1BVUbPE4qtBh9KIZ0la245GuiRrxLFDfw3t7p6e46X0bstERaPJ21J98CgmlkgnY0gmlwhKwSc1WKbXVsdGlhZGRyc5YACASsEnNVBn_8AAoErBJzVQZ__d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxX30DNY25xhsbY3QJMC7lrOfZjtWzUuRn1EXNl1I8uKDdGNwgn_8g3VkcIJ__oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.170 waku c526694e0b6dcc8efe23ecdc43cc4513c168523e2ce30238c6ab0d883417a02b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c526694e0b6d. Setting up logs at ./log/docker/node2_2026-02-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14735
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:14735/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14735/debug/v1/info" -H "Content-Type: application/json" -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.170/tcp/14736/p2p/16Uiu2HAm7wfJqDpesyCuMDzZeirb7cu8UuV4FsPWgwaSi4TDJ3bH","/ip4/172.18.100.170/tcp/14737/ws/p2p/16Uiu2HAm7wfJqDpesyCuMDzZeirb7cu8UuV4FsPWgwaSi4TDJ3bH"],"enrUri":"enr:-L24QAkvWkEqbBAkcbAKdM5SCj8By9cWAe9oF3IE2k0UsFf0NI76sSK7XuBfPmWA2ObDRFnDZD30eT7Q8NdTFn1tjOUCgmlkgnY0gmlwhKwSZKqKbXVsdGlhZGRyc5YACASsEmSqBjmQAAoErBJkqgY5kd0DgnJzhQADAQAAiXNlY3AyNTZrMaECufroaFg9z_zaSwuz-popttR95XRZC4NRAEPIVo5wQfSDdGNwgjmQg3VkcII5koV3YWt1MgE"}'
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:14735/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.85/tcp/32764/p2p/16Uiu2HAm8ibgz91QeGKBn7Ex1aFrWDoRuayax7ZrKQF9Y69KGFS9"]'
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-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__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.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8327', '8328', '8329', '8330', '8331']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8327:8327 -p 8328:8328 -p 8329:8329 -p 8330:8330 -p 8331:8331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8329 --rest-port=8327 --tcp-port=8328 --discv5-udp-port=8330 --rest-address=0.0.0.0 --nat=extip:172.18.103.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fce707f95cbea15c9b0ca44adaa3fe37c6e6d2fa02c752ad6ec039d78750d392 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8331 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEHCajXsDyLjM8LM11NlDGEgwnAPf1E1BVUbPE4qtBh9KIZ0la245GuiRrxLFDfw3t7p6e46X0bstERaPJ21J98CgmlkgnY0gmlwhKwSc1WKbXVsdGlhZGRyc5YACASsEnNVBn_8AAoErBJzVQZ__d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxX30DNY25xhsbY3QJMC7lrOfZjtWzUuRn1EXNl1I8uKDdGNwgn_8g3VkcIJ__oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.156 waku 89bd294bb12f194f43ee47a172b880ecf249c76c1ce4768bdb0c9af99116cd5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89bd294bb12f. Setting up logs at ./log/docker/node3_2026-02-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8327
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:8327/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8327/debug/v1/info" -H "Content-Type: application/json" -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.156/tcp/8328/p2p/16Uiu2HAm8DBF6DhqkAyTunaW99hpq2jcbx1qoGKemrCeam6owKE4","/ip4/172.18.103.156/tcp/8329/ws/p2p/16Uiu2HAm8DBF6DhqkAyTunaW99hpq2jcbx1qoGKemrCeam6owKE4"],"enrUri":"enr:-L24QCi941Lmo9ICWKOgcCNlIq-Ajf6zoliJrOW-7RmhbV-fYAJEiu0DFLCtlLkobKHYlqtqb-G-BM3rvdpC3oKT27ACgmlkgnY0gmlwhKwSZ5yKbXVsdGlhZGRyc5YACASsEmecBiCIAAoErBJnnAYgid0DgnJzhQADAQAAiXNlY3AyNTZrMaECvfR32IvXyJJhKQMPpGTQq1d0jE4GqLJTJpM4uH50fW2DdGNwgiCIg3VkcIIgioV3YWt1MgE"}'
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:8327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.85/tcp/32764/p2p/16Uiu2HAm8ibgz91QeGKBn7Ex1aFrWDoRuayax7ZrKQF9Y69KGFS9"]'
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-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__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.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18200', '18201', '18202', '18203', '18204']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18200:18200 -p 18201:18201 -p 18202:18202 -p 18203:18203 -p 18204:18204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18202 --rest-port=18200 --tcp-port=18201 --discv5-udp-port=18203 --rest-address=0.0.0.0 --nat=extip:172.18.209.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dbf441acde0da6ba43598b5defbb375184dda7ac754735e6e7abcd82cbbb0c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18204 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEHCajXsDyLjM8LM11NlDGEgwnAPf1E1BVUbPE4qtBh9KIZ0la245GuiRrxLFDfw3t7p6e46X0bstERaPJ21J98CgmlkgnY0gmlwhKwSc1WKbXVsdGlhZGRyc5YACASsEnNVBn_8AAoErBJzVQZ__d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxX30DNY25xhsbY3QJMC7lrOfZjtWzUuRn1EXNl1I8uKDdGNwgn_8g3VkcIJ__oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.89 waku 1a76b3aaf9f40b990c4152f7acc1bf7da456bd53bd10bee5a673efe5ea73f4f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a76b3aaf9f4. Setting up logs at ./log/docker/node4_2026-02-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18200
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:18200/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18200/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/18201/p2p/16Uiu2HAmH7oVAdXttTCppqH8jFaPHUL73qLHBpCLXdEezTedoLb1","/ip4/172.18.209.89/tcp/18202/ws/p2p/16Uiu2HAmH7oVAdXttTCppqH8jFaPHUL73qLHBpCLXdEezTedoLb1"],"enrUri":"enr:-L24QI8Vg3tvqAGfO8zdBhCZdpfNuXRpnRgvKA3ykzM7khUzIb3jmMXMzsYozwRpufJ_VmSc7pFK9jOvJuRaXuTS2jgCgmlkgnY0gmlwhKwS0VmKbXVsdGlhZGRyc5YACASsEtFZBkcZAAoErBLRWQZHGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQk0lNxEBGwAu4298ror-ncMZRiPhJEaovOayiNG46vCDdGNwgkcZg3VkcIJHG4V3YWt1MgE"}'
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:18200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.85/tcp/32764/p2p/16Uiu2HAm8ibgz91QeGKBn7Ex1aFrWDoRuayax7ZrKQF9Y69KGFS9"]'
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-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__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.148.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36147', '36148', '36149', '36150', '36151']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36147:36147 -p 36148:36148 -p 36149:36149 -p 36150:36150 -p 36151:36151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36149 --rest-port=36147 --tcp-port=36148 --discv5-udp-port=36150 --rest-address=0.0.0.0 --nat=extip:172.18.148.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=44e21b604baaddd3c973bbabed8afc4f9bd73c54e1d6fbf81caebfddba8ebcf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36151 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEHCajXsDyLjM8LM11NlDGEgwnAPf1E1BVUbPE4qtBh9KIZ0la245GuiRrxLFDfw3t7p6e46X0bstERaPJ21J98CgmlkgnY0gmlwhKwSc1WKbXVsdGlhZGRyc5YACASsEnNVBn_8AAoErBJzVQZ__d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxX30DNY25xhsbY3QJMC7lrOfZjtWzUuRn1EXNl1I8uKDdGNwgn_8g3VkcIJ__oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.167 waku 56af0f70cfb91d7022525bcaa1047ddabbc15b47fa8ce3cc39740dace55bbcf3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56af0f70cfb9. Setting up logs at ./log/docker/node5_2026-02-01_04-43-31__7c8f1705-19b7-437d-b27c-c636c85c0258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36147
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:36147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.167/tcp/36148/p2p/16Uiu2HAmR6hNNFJGoa5pQYTxp7uxZ3s4BuYnSUebNbFKHW781JaE","/ip4/172.18.148.167/tcp/36149/ws/p2p/16Uiu2HAmR6hNNFJGoa5pQYTxp7uxZ3s4BuYnSUebNbFKHW781JaE"],"enrUri":"enr:-L24QGwv6QNdRNs7WmS1MYsT90_MK4F2q472FclUQot-ge0Id2Tn_L_6TTedSh1vSCjdvk3Fq0iobzojIMxqLSyD6kECgmlkgnY0gmlwhKwSlKeKbXVsdGlhZGRyc5YACASsEpSnBo00AAoErBKUpwaNNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuOIkqDpdQOB9zCJvUJ426xEiZn3qbuO5BGRhG4nob1uDdGNwgo00g3VkcIKNNoV3YWt1MgE"}'
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:36147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.85/tcp/32764/p2p/16Uiu2HAm8ibgz91QeGKBn7Ex1aFrWDoRuayax7ZrKQF9Y69KGFS9"]'
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:32763/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:14735/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:32763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32763/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":1769921017522481664,"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:14735/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":1769921017522481664,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:8327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:8327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b''
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 8ad2baa7e435
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c526694e0b6d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89bd294bb12f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ad2baa7e435. 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 1a76b3aaf9f4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c526694e0b6d. 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 56af0f70cfb9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89bd294bb12f. 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,68 @@
2026-02-01 04:44:23.053 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:23.054 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_invalid_request_id with id: 2026-02-01_04-44-23__f8f05a77-5431-48ee-8d22-3ca0109bbda4
2026-02-01 04:44:23.054 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:23.054 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:44:23.054 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:44:23.061 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:23.061 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-23__f8f05a77-5431-48ee-8d22-3ca0109bbda4__wakuorg_nwaku:latest.log
2026-02-01 04:44:23.061 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:23.061 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:23.063 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:23.063 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.24
2026-02-01 04:44:23.063 DEBUG [src.node.docker_mananger] Generated ports ['45594', '45595', '45596', '45597', '45598']
2026-02-01 04:44:23.063 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:23.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:23.063 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:23.064 DEBUG [src.node.docker_mananger] docker run -i -t -p 45594:45594 -p 45595:45595 -p 45596:45596 -p 45597:45597 -p 45598:45598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45596 --rest-port=45594 --tcp-port=45595 --discv5-udp-port=45597 --rest-address=0.0.0.0 --nat=extip:172.18.129.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5668fcb27daeba1b1ae5306a2cddfc6c1d2566a75572e54df25caea915a27bfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45598 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:23.242 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.24 waku af149b868ae5860ac68b437f46aea16901be84a2612cebc8662a42693752700d
2026-02-01 04:44:23.275 DEBUG [src.node.docker_mananger] Container started with ID af149b868ae5. Setting up logs at ./log/docker/node1_2026-02-01_04-44-23__f8f05a77-5431-48ee-8d22-3ca0109bbda4__wakuorg_nwaku:latest.log
2026-02-01 04:44:23.275 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45594
2026-02-01 04:44:23.275 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:23.309 ERROR [src.node.docker_mananger] Max retries reached for container ae7b7bd76478. Exiting log stream.
2026-02-01 04:44:23.857 ERROR [src.node.docker_mananger] Max retries reached for container 2c2cb1dba8d0. Exiting log stream.
2026-02-01 04:44:24.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45594/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:24.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:24.280 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:24.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:24.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.24/tcp/45595/p2p/16Uiu2HAmMVGKtGmEMrnWX2wNpdz4UJoTjY5kyVeM9yEJoQJYXrLb","/ip4/172.18.129.24/tcp/45596/ws/p2p/16Uiu2HAmMVGKtGmEMrnWX2wNpdz4UJoTjY5kyVeM9yEJoQJYXrLb"],"enrUri":"enr:-L24QMjwQzghGjFb_sEWPqXQk4YUtz3HsirIetW-LpsceEuXRy3GgqSrzTmyr_VwwzJuyDSBwHBCVaykkOZcfm7-TAgCgmlkgnY0gmlwhKwSgRiKbXVsdGlhZGRyc5YACASsEoEYBrIbAAoErBKBGAayHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgztwKCSnpIsSDkmFRwFnUIgmX3A-RZZFqZlHDnK-01SDdGNwgrIbg3VkcIKyHYV3YWt1MgU"}'
2026-02-01 04:44:24.282 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:24.283 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:44:24.290 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:24.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-23__f8f05a77-5431-48ee-8d22-3ca0109bbda4__wakuorg_nwaku:latest.log
2026-02-01 04:44:24.290 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:24.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:24.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:24.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.229
2026-02-01 04:44:24.292 DEBUG [src.node.docker_mananger] Generated ports ['57996', '57997', '57998', '57999', '58000']
2026-02-01 04:44:24.292 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:24.292 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:24.292 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:24.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 57996:57996 -p 57997:57997 -p 57998:57998 -p 57999:57999 -p 58000:58000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57998 --rest-port=57996 --tcp-port=57997 --discv5-udp-port=57999 --rest-address=0.0.0.0 --nat=extip:172.18.159.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d05ff59af9cb731bfcbae4e2c2b8db2f6a43daa9a6c76a6eff37f5c774b3cfd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58000 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMjwQzghGjFb_sEWPqXQk4YUtz3HsirIetW-LpsceEuXRy3GgqSrzTmyr_VwwzJuyDSBwHBCVaykkOZcfm7-TAgCgmlkgnY0gmlwhKwSgRiKbXVsdGlhZGRyc5YACASsEoEYBrIbAAoErBKBGAayHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgztwKCSnpIsSDkmFRwFnUIgmX3A-RZZFqZlHDnK-01SDdGNwgrIbg3VkcIKyHYV3YWt1MgU --filternode=/ip4/172.18.129.24/tcp/45595/p2p/16Uiu2HAmMVGKtGmEMrnWX2wNpdz4UJoTjY5kyVeM9yEJoQJYXrLb
2026-02-01 04:44:24.478 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.229 waku b72e26ac520d9caa18a43dd3cb6646963eea742253d2936004acc3d7f376b3de
2026-02-01 04:44:24.509 DEBUG [src.node.docker_mananger] Container started with ID b72e26ac520d. Setting up logs at ./log/docker/node2_2026-02-01_04-44-23__f8f05a77-5431-48ee-8d22-3ca0109bbda4__wakuorg_nwaku:latest.log
2026-02-01 04:44:24.510 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57996
2026-02-01 04:44:24.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:25.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57996/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:25.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:25.515 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:25.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:25.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.229/tcp/57997/p2p/16Uiu2HAmTMJnWE6vW1xyJtwd1qt5M6ir6FzniffWQuh7qanCryxo","/ip4/172.18.159.229/tcp/57998/ws/p2p/16Uiu2HAmTMJnWE6vW1xyJtwd1qt5M6ir6FzniffWQuh7qanCryxo"],"enrUri":"enr:-L24QBu8Elj-hChpLN9zCE8zq8tME1R70_qKYzqbUWM9Y5jIW9I-NOkvxGwX7_oABKU40xoWkCX2X3_qdYu3FfRWmWoCgmlkgnY0gmlwhKwSn-WKbXVsdGlhZGRyc5YACASsEp_lBuKNAAoErBKf5Qbijt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2lexjPfQy885gm8X3W_ec3rS5_1uKI7pcseGCOvx3zyDdGNwguKNg3VkcILij4V3YWt1MgA"}'
2026-02-01 04:44:25.518 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:25.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.24/tcp/45595/p2p/16Uiu2HAmMVGKtGmEMrnWX2wNpdz4UJoTjY5kyVeM9yEJoQJYXrLb"]'
2026-02-01 04:44:25.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:25.548 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:44:25.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:25.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:25.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57996/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bf94811a-0323-4e48-b1a9-29ab8391415a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:25.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bf94811a-0323-4e48-b1a9-29ab8391415a","statusDesc":"OK"}'
2026-02-01 04:44:25.576 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:57996/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:25.578 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57996/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-01 04:44:25.581 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:25.581 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:25.582 DEBUG [src.node.waku_node] Stopping container with id af149b868ae5
2026-02-01 04:44:26.142 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:26.143 DEBUG [src.node.waku_node] Stopping container with id b72e26ac520d
2026-02-01 04:44:26.698 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:26.700 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:26.710 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:26.714 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-02-01 04:46:23.610 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:46:23.610 DEBUG [tests.conftest] Running test: test_admin_connected_peers_scalar_types with id: 2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f
2026-02-01 04:46:23.611 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:46:23.611 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:46:23.611 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:46:23.617 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:23.618 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f__wakuorg_nwaku:latest.log
2026-02-01 04:46:23.623 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:23.623 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f__wakuorg_nwaku:latest.log
2026-02-01 04:46:23.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:23.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f__wakuorg_nwaku:latest.log
2026-02-01 04:46:23.635 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:23.635 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f__wakuorg_nwaku:latest.log
2026-02-01 04:46:23.635 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:46:23.635 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:46:23.636 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:23.636 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:23.638 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:23.638 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.94
2026-02-01 04:46:23.638 DEBUG [src.node.docker_mananger] Generated ports ['18605', '18606', '18607', '18608', '18609']
2026-02-01 04:46:23.638 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:23.638 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:23.638 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:23.639 DEBUG [src.node.docker_mananger] docker run -i -t -p 18605:18605 -p 18606:18606 -p 18607:18607 -p 18608:18608 -p 18609:18609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18607 --rest-port=18605 --tcp-port=18606 --discv5-udp-port=18608 --rest-address=0.0.0.0 --nat=extip:172.18.108.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efa7fce3e519ea8cdce1f9edba76dc8653ef7c03b00062d2f6ebe34ee56c8f8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18609 --metrics-logging=true --relay=true
2026-02-01 04:46:23.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.94 waku df853d1cb530533fffbfb306ead37d7a835310fc97d5244a6dfc0f03ec3e4ba9
2026-02-01 04:46:23.850 DEBUG [src.node.docker_mananger] Container started with ID df853d1cb530. Setting up logs at ./log/docker/node1_2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f__wakuorg_nwaku:latest.log
2026-02-01 04:46:23.851 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18605
2026-02-01 04:46:23.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:23.909 ERROR [src.node.docker_mananger] Max retries reached for container e2ad738b3ddd. Exiting log stream.
2026-02-01 04:46:24.408 ERROR [src.node.docker_mananger] Max retries reached for container baac3ac0043e. Exiting log stream.
2026-02-01 04:46:24.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:24.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:24.855 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:24.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:24.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.94/tcp/18606/p2p/16Uiu2HAmUY4FppWpogCgUK2zw8k1vz84G8G6JBEYemoAGUYKQHYK","/ip4/172.18.108.94/tcp/18607/ws/p2p/16Uiu2HAmUY4FppWpogCgUK2zw8k1vz84G8G6JBEYemoAGUYKQHYK"],"enrUri":"enr:-L24QELNGAk2ZqYYdDuA5x4Aj139BQWSulPhTpG-i9Oz2eSKSRk8MBEhD7TcXv2_Rawryi99WlFCCHp6KjIFH4AsILQCgmlkgnY0gmlwhKwSbF6KbXVsdGlhZGRyc5YACASsEmxeBkiuAAoErBJsXgZIr90DgnJzhQADAQAAiXNlY3AyNTZrMaED6_RXaKxxxWQBBylMcTY6w53TE5wfNPCr2dJKyp8_n7CDdGNwgkiug3VkcIJIsIV3YWt1MgE"}'
2026-02-01 04:46:24.858 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:24.858 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:24.858 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:24.859 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:24.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.208
2026-02-01 04:46:24.860 DEBUG [src.node.docker_mananger] Generated ports ['3091', '3092', '3093', '3094', '3095']
2026-02-01 04:46:24.860 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:24.860 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:24.860 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:24.860 DEBUG [src.node.docker_mananger] docker run -i -t -p 3091:3091 -p 3092:3092 -p 3093:3093 -p 3094:3094 -p 3095:3095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3093 --rest-port=3091 --tcp-port=3092 --discv5-udp-port=3094 --rest-address=0.0.0.0 --nat=extip:172.18.105.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca61af9fecf1deaee0cbb15f5e2881e3ca0af6fbc31e8eeabad471fbf165cc6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3095 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QELNGAk2ZqYYdDuA5x4Aj139BQWSulPhTpG-i9Oz2eSKSRk8MBEhD7TcXv2_Rawryi99WlFCCHp6KjIFH4AsILQCgmlkgnY0gmlwhKwSbF6KbXVsdGlhZGRyc5YACASsEmxeBkiuAAoErBJsXgZIr90DgnJzhQADAQAAiXNlY3AyNTZrMaED6_RXaKxxxWQBBylMcTY6w53TE5wfNPCr2dJKyp8_n7CDdGNwgkiug3VkcIJIsIV3YWt1MgE
2026-02-01 04:46:25.034 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.208 waku 18049d5b17fd82b48e1616e36d8fb82ce0f9712d334dfd7911abb54da980adf0
2026-02-01 04:46:25.065 DEBUG [src.node.docker_mananger] Container started with ID 18049d5b17fd. Setting up logs at ./log/docker/node2_2026-02-01_04-46-23__d7ab1270-25a2-42f7-8368-9210dcd5de6f__wakuorg_nwaku:latest.log
2026-02-01 04:46:25.066 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3091
2026-02-01 04:46:25.066 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:26.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3091/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:26.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:26.081 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:26.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3091/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:26.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.208/tcp/3092/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","/ip4/172.18.105.208/tcp/3093/ws/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ"],"enrUri":"enr:-L24QIkOA3eQoa8nLyVUMuxpElBSrQ25FKqK3ZrJUEb75qGodN1-fXwrWWFvkhulGnDG7TK2wxPrwNYwwnB_YHXmoTcCgmlkgnY0gmlwhKwSadCKbXVsdGlhZGRyc5YACASsEmnQBgwUAAoErBJp0AYMFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn8xs9csJZdvYTEaPhYoYBGvYwkHdUKKKzY4HsBC88YaDdGNwggwUg3VkcIIMFoV3YWt1MgE"}'
2026-02-01 04:46:26.085 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:26.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.208/tcp/3092/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ"]'
2026-02-01 04:46:26.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:26.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3091/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.94/tcp/18606/p2p/16Uiu2HAmUY4FppWpogCgUK2zw8k1vz84G8G6JBEYemoAGUYKQHYK"]'
2026-02-01 04:46:26.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:26.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:26.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:26.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:26.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:27.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:27.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:27.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:27.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:28.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:28.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:28.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:28.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:29.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:29.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:29.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:29.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:30.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:30.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:31.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:31.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:31.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:31.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:32.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:32.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:32.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:32.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:33.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:33.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:33.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:33.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:46:34.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:34.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:34.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:34.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:35.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:35.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:35.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:35.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:36.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:36.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:36.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:36.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:37.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:37.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:37.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:37.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:38.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:38.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:38.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:38.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:39.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:39.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:39.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:39.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:40.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:40.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:40.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:40.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:41.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:41.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:41.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:41.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:42.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:42.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:42.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:42.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:43.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:43.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:43.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:43.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:44.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:44.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:44.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:44.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:45.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:45.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:45.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:45.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:46.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:46.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:46.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:46.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:47.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:47.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:47.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:47.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:48.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:48.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:48.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:48.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:49.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:49.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:49.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:49.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:50.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:50.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:50.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:50.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:51.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:51.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:51.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:51.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:52.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:52.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:52.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:52.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:53.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:53.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:53.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:53.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:54.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:54.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:54.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:54.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:55.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:55.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:55.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:55.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:56.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18605/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:56.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:46:56.292 DEBUG [tests.rest_flags.test_admin_flags] Response for get connected peers [{'multiaddr': '/ip4/172.18.105.208/tcp/33716/p2p/16Uiu2HAmPQmyC6RAR4bFCo3fomVvxT338rSnFakLshc6srqy1HGZ', '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-127-ga4e44d', 'origin': 'Discv5'}]
2026-02-01 04:46:56.295 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:46:56.296 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:46:56.296 DEBUG [src.node.waku_node] Stopping container with id df853d1cb530
2026-02-01 04:46:56.808 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:56.810 DEBUG [src.node.waku_node] Stopping container with id 18049d5b17fd
2026-02-01 04:46:57.337 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:57.339 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:46:57.354 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:46:57.369 DEBUG [src.node.docker_mananger] 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-01_04-45-46__91bcb82b-712a-4e41-8911-184879250345
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-01_04-45-46__91bcb82b-712a-4e41-8911-184879250345__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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5474', '5475', '5476', '5477', '5478']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5474:5474 -p 5475:5475 -p 5476:5476 -p 5477:5477 -p 5478:5478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5476 --rest-port=5474 --tcp-port=5475 --discv5-udp-port=5477 --rest-address=0.0.0.0 --nat=extip:172.18.174.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1209a78f1ccda3e2d9d7a8e3747c6d70bfa4e45f3d92d73ab0e0ac9ad4f591a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5478 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.79 waku 519479cc02bcbcacf295d72723be714a8ed93cdddaac9639296548fdd411af2a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 492d8c2e11f1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 519479cc02bc. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-45-46__91bcb82b-712a-4e41-8911-184879250345__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5474
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 03852e26da48. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/5475/p2p/16Uiu2HAm1QcRiJNdVfhHq991AV3cu8yoe2Xnr2MJMNU3kbzs3sGH","/ip4/172.18.174.79/tcp/5476/ws/p2p/16Uiu2HAm1QcRiJNdVfhHq991AV3cu8yoe2Xnr2MJMNU3kbzs3sGH"],"enrUri":"enr:-L24QI83_3K3A6DPm2OOfhaPkm9ZQaP59NNvlJlpilYhTdd-fWIZ9YWM-Z4N65Y_yHncVHjbMh-01DgKZ6fJm83dKjgCgmlkgnY0gmlwhKwSrk-KbXVsdGlhZGRyc5YACASsEq5PBhVjAAoErBKuTwYVZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWOCF8mGLjYYK3J8GK0D5L3dKipWYYvfUZzXwVrObAo6DdGNwghVjg3VkcIIVZYV3YWt1MgM"}'
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-01_04-45-46__91bcb82b-712a-4e41-8911-184879250345__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.120.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38872', '38873', '38874', '38875', '38876']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38872:38872 -p 38873:38873 -p 38874:38874 -p 38875:38875 -p 38876:38876 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38874 --rest-port=38872 --tcp-port=38873 --discv5-udp-port=38875 --rest-address=0.0.0.0 --nat=extip:172.18.120.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd0eb3dd7ef431f3e22edf19119079a6b3db06cafa6fc55a05af8d93986df8df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38876 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI83_3K3A6DPm2OOfhaPkm9ZQaP59NNvlJlpilYhTdd-fWIZ9YWM-Z4N65Y_yHncVHjbMh-01DgKZ6fJm83dKjgCgmlkgnY0gmlwhKwSrk-KbXVsdGlhZGRyc5YACASsEq5PBhVjAAoErBKuTwYVZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWOCF8mGLjYYK3J8GK0D5L3dKipWYYvfUZzXwVrObAo6DdGNwghVjg3VkcIIVZYV3YWt1MgM --storenode=/ip4/172.18.174.79/tcp/5475/p2p/16Uiu2HAm1QcRiJNdVfhHq991AV3cu8yoe2Xnr2MJMNU3kbzs3sGH --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.208 waku ef6fe96686d2c68048540789e5ae6645d86855ea4875d5bcdc3815d357d9dc48
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef6fe96686d2. Setting up logs at ./log/docker/store_node1_2026-02-01_04-45-46__91bcb82b-712a-4e41-8911-184879250345__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38872
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:38872/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.208/tcp/38873/p2p/16Uiu2HAmJcLRJEnmMXrHzqkTgyR77eqHNodypfCUgpQCW3FF1FY3","/ip4/172.18.120.208/tcp/38874/ws/p2p/16Uiu2HAmJcLRJEnmMXrHzqkTgyR77eqHNodypfCUgpQCW3FF1FY3"],"enrUri":"enr:-L24QOUn8MGWIbcJOoU7mIZvPkHr9fY-daxllNXgeFqGFZMJXcBSjQdjd7qDOrB7IvsUR-zo1cCgUEoLiG6ewPPmEbECgmlkgnY0gmlwhKwSeNCKbXVsdGlhZGRyc5YACASsEnjQBpfZAAoErBJ40AaX2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWHgSQ2wqrwme06zpdtKrll6T0NjSIPEz9h5lkWdIZqCDdGNwgpfZg3VkcIKX24V3YWt1MgM"}'
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:38872/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.79/tcp/5475/p2p/16Uiu2HAm1QcRiJNdVfhHq991AV3cu8yoe2Xnr2MJMNU3kbzs3sGH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5474/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:38872/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:5474/relay/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:5474/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:5474/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:5474/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:5474/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:5474/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:5474/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:5474/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:5474/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":"0x4ffc2185eed8371a1d869bb73f21230237f454df456e72d19f6526cb839ceb15"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0xa3c74866f77acc149ab163977befd4c01e6a63f746f7ba59294715394cdc476a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0x83169b66a94b40074e0b840ca34817a6a78636d5a19d8be35a500d047d5062fa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0x7b5feee447bdfde3548c0672a48bf8a2635d3ad4e626435893dc46b3086f668f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0xa70b3104c8ac2d839471b606f9d3e5663c5608b44bd1cc62ff9be7cf957278fa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0x0d54e19727b8a76febe7e4fb5cf05e0ea9159a5f84398c02dbc6f7221f884083"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0xa771cb42262b6aa94ebe6fe0e3c8c79f08c410d15bb922599f3be0643b763f2a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5474/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":"0xde25ca76b92d78bce6c7854d57224284670663dd6bcd6d1a9634f688c5d3a8b0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0x4ffc2185eed8371a1d869bb73f21230237f454df456e72d19f6526cb839ceb15"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0xa3c74866f77acc149ab163977befd4c01e6a63f746f7ba59294715394cdc476a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0x83169b66a94b40074e0b840ca34817a6a78636d5a19d8be35a500d047d5062fa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0x7b5feee447bdfde3548c0672a48bf8a2635d3ad4e626435893dc46b3086f668f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0xa70b3104c8ac2d839471b606f9d3e5663c5608b44bd1cc62ff9be7cf957278fa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0x0d54e19727b8a76febe7e4fb5cf05e0ea9159a5f84398c02dbc6f7221f884083"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0xa771cb42262b6aa94ebe6fe0e3c8c79f08c410d15bb922599f3be0643b763f2a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38872/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":"0xde25ca76b92d78bce6c7854d57224284670663dd6bcd6d1a9634f688c5d3a8b0"}]}'
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 519479cc02bc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef6fe96686d2
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-01_04-48-59__ae529c73-1904-4a05-94b5-e741ccd35ecc
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-01_04-48-59__ae529c73-1904-4a05-94b5-e741ccd35ecc__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.8.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60538', '60539', '60540', '60541', '60542']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60538:60538 -p 60539:60539 -p 60540:60540 -p 60541:60541 -p 60542:60542 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60540 --rest-port=60538 --tcp-port=60539 --discv5-udp-port=60541 --rest-address=0.0.0.0 --nat=extip:172.18.8.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdab66be67bfcacdda8fab1ebacf2eced67ae0738fd7be03ef6ad9ea6da11a5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60542 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ccb018fe6ca4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.234 waku 9038293620a946f44140c65cd8d25a58b8adad299c3f8235e0b87bc7f558b3b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9038293620a9. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-48-59__ae529c73-1904-4a05-94b5-e741ccd35ecc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60538
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 3eaf18ca3128. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60538/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60538/debug/v1/info" -H "Content-Type: application/json" -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.234/tcp/60539/p2p/16Uiu2HAmTy4emnayM37f65GrmQBEnSTqviqfxZQqiSj2MioMbpDH","/ip4/172.18.8.234/tcp/60540/ws/p2p/16Uiu2HAmTy4emnayM37f65GrmQBEnSTqviqfxZQqiSj2MioMbpDH"],"enrUri":"enr:-L24QDRDMJ5ccPT7iilvYIoA53ptqAFr1cYUKTQR2sxQrJISAdfsn6b5NzSY2tW1UY12bjfzsZ1YJ7PqOnJ3JFdACC8CgmlkgnY0gmlwhKwSCOqKbXVsdGlhZGRyc5YACASsEgjqBux7AAoErBII6gbsfN0DgnJzhQADAQAAiXNlY3AyNTZrMaED44CfQjvbf8zeQZMrkvHBitWZHitMJ03gdTmuQQBZMPSDdGNwgux7g3VkcILsfYV3YWt1MgM"}'
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-01_04-48-59__ae529c73-1904-4a05-94b5-e741ccd35ecc__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.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24128', '24129', '24130', '24131', '24132']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24128:24128 -p 24129:24129 -p 24130:24130 -p 24131:24131 -p 24132:24132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24130 --rest-port=24128 --tcp-port=24129 --discv5-udp-port=24131 --rest-address=0.0.0.0 --nat=extip:172.18.62.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ecc013b02764160adc19f5ce3f4c7c91fc6dbef7ee03aeefbd4cecdad0abdc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24132 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDRDMJ5ccPT7iilvYIoA53ptqAFr1cYUKTQR2sxQrJISAdfsn6b5NzSY2tW1UY12bjfzsZ1YJ7PqOnJ3JFdACC8CgmlkgnY0gmlwhKwSCOqKbXVsdGlhZGRyc5YACASsEgjqBux7AAoErBII6gbsfN0DgnJzhQADAQAAiXNlY3AyNTZrMaED44CfQjvbf8zeQZMrkvHBitWZHitMJ03gdTmuQQBZMPSDdGNwgux7g3VkcILsfYV3YWt1MgM --storenode=/ip4/172.18.8.234/tcp/60539/p2p/16Uiu2HAmTy4emnayM37f65GrmQBEnSTqviqfxZQqiSj2MioMbpDH --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.176 waku af9e92c51c46d2eae43f9ef3c917de6b538b5a85f4ec0be2f24a179c9ad33714
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af9e92c51c46. Setting up logs at ./log/docker/store_node1_2026-02-01_04-48-59__ae529c73-1904-4a05-94b5-e741ccd35ecc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24128
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:24128/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24128/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/24129/p2p/16Uiu2HAmRSxTP71Y38FT69UvpgDCtMfHynizpN4Lz2gDMWtWKdZe","/ip4/172.18.62.176/tcp/24130/ws/p2p/16Uiu2HAmRSxTP71Y38FT69UvpgDCtMfHynizpN4Lz2gDMWtWKdZe"],"enrUri":"enr:-L24QG1uLjH8OBcD5icL3y1PKQotBmyT0wQKkjG1964_Hp2ORR_jlYYchMLALT9eCOVaHoOV35wiJvZqmsXr4Sfe5hECgmlkgnY0gmlwhKwSPrCKbXVsdGlhZGRyc5YACASsEj6wBl5BAAoErBI-sAZeQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvhLRVCLHNCJVfl5b31Oy134TmvgD07VDs8iXI4LO5jWDdGNwgl5Bg3VkcIJeQ4V3YWt1MgM"}'
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:24128/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.234/tcp/60539/p2p/16Uiu2HAmTy4emnayM37f65GrmQBEnSTqviqfxZQqiSj2MioMbpDH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60538/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:24128/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:60538/relay/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:60538/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":"0x48dc4723f23fe942d228ddc4ebd537299fb0296d9d9f31a3828682ac32bb7d7b"}]}'
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:24128/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":"0x48dc4723f23fe942d228ddc4ebd537299fb0296d9d9f31a3828682ac32bb7d7b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id af9e92c51c46
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24128/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:24128/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24128/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/24129/p2p/16Uiu2HAmRSxTP71Y38FT69UvpgDCtMfHynizpN4Lz2gDMWtWKdZe","/ip4/172.18.62.176/tcp/24130/ws/p2p/16Uiu2HAmRSxTP71Y38FT69UvpgDCtMfHynizpN4Lz2gDMWtWKdZe"],"enrUri":"enr:-L24QG1uLjH8OBcD5icL3y1PKQotBmyT0wQKkjG1964_Hp2ORR_jlYYchMLALT9eCOVaHoOV35wiJvZqmsXr4Sfe5hECgmlkgnY0gmlwhKwSPrCKbXVsdGlhZGRyc5YACASsEj6wBl5BAAoErBI-sAZeQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvhLRVCLHNCJVfl5b31Oy134TmvgD07VDs8iXI4LO5jWDdGNwgl5Bg3VkcIJeQ4V3YWt1MgM"}'
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:24128/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:60538/relay/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:60538/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":"0x48dc4723f23fe942d228ddc4ebd537299fb0296d9d9f31a3828682ac32bb7d7b"},{"messageHash":"0x5b6813fb53e1bb95438fbd1bc9415c861bf7dc884d3fb141cf6bd9d9bd510726"}]}'
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:24128/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":"0x48dc4723f23fe942d228ddc4ebd537299fb0296d9d9f31a3828682ac32bb7d7b"},{"messageHash":"0x5b6813fb53e1bb95438fbd1bc9415c861bf7dc884d3fb141cf6bd9d9bd510726"}]}'
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:60538/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":"0x48dc4723f23fe942d228ddc4ebd537299fb0296d9d9f31a3828682ac32bb7d7b"},{"messageHash":"0x5b6813fb53e1bb95438fbd1bc9415c861bf7dc884d3fb141cf6bd9d9bd510726"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24128/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":"0x48dc4723f23fe942d228ddc4ebd537299fb0296d9d9f31a3828682ac32bb7d7b"},{"messageHash":"0x5b6813fb53e1bb95438fbd1bc9415c861bf7dc884d3fb141cf6bd9d9bd510726"}]}'
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 9038293620a9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id af9e92c51c46
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,349 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_static_shard_relay_10_nwaku_nodes with id: 2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc
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-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.63.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50086', '50087', '50088', '50089', '50090']
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 50086:50086 -p 50087:50087 -p 50088:50088 -p 50089:50089 -p 50090:50090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50088 --rest-port=50086 --tcp-port=50087 --discv5-udp-port=50089 --rest-address=0.0.0.0 --nat=extip:172.18.63.181 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=35cd0fc8b5113fbc4bf4be649ecf085f0d4f11fa2639c47efd9fa07bfcdc5366 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50090 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.181 waku 78806531351f3c35f666602539b2c72fba29815c9ee34da5414f69e55f873803
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78806531351f. Setting up logs at ./log/docker/node1_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50086
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 1c5381ae735d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f74923b64e66. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50086/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC","/ip4/172.18.63.181/tcp/50088/ws/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"],"enrUri":"enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU"}'
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/node3_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18474', '18475', '18476', '18477', '18478']
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 18474:18474 -p 18475:18475 -p 18476:18476 -p 18477:18477 -p 18478:18478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18476 --rest-port=18474 --tcp-port=18475 --discv5-udp-port=18477 --rest-address=0.0.0.0 --nat=extip:172.18.172.121 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d7eb0177d51c86aa21b3cbc4dc4a6cc6bf9ef80adc9ed4a06f47a883a8dc9cef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18478 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.121 waku 09d1ea36ba57e9204a5f77b9ae6be59645e65b6bde3107706a7e07cf1571c452
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09d1ea36ba57. Setting up logs at ./log/docker/node3_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18474
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:18474/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18474/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/18475/p2p/16Uiu2HAkxnwAiwfaZEatposzyCJKZsMkxzuniHPHFW4sjyqNUH4v","/ip4/172.18.172.121/tcp/18476/ws/p2p/16Uiu2HAkxnwAiwfaZEatposzyCJKZsMkxzuniHPHFW4sjyqNUH4v"],"enrUri":"enr:-L24QO0F_yTOXKsxP8HZmxy_qxjl3ajwKh7Jh7pbP06UgJsNDpqKklMnixtLYYk0HvDK0WkXo2R1ADIh4WVangIouZoCgmlkgnY0gmlwhKwSrHmKbXVsdGlhZGRyc5YACASsEqx5BkgrAAoErBKseQZILN0DgnJzhQACAQAAiXNlY3AyNTZrMaECMgVucPykdzmRw3Nl4Bc621x3BTmtbi_TRZAbSA0ksKuDdGNwgkgrg3VkcIJILYV3YWt1MgE"}'
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:18474/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23278', '23279', '23280', '23281', '23282']
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 23278:23278 -p 23279:23279 -p 23280:23280 -p 23281:23281 -p 23282:23282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23280 --rest-port=23278 --tcp-port=23279 --discv5-udp-port=23281 --rest-address=0.0.0.0 --nat=extip:172.18.51.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=89217c301a8970b5efddd0f6ee525ae0fba9e4d912d58d01eecaf9ffd7baece0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23282 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.170 waku 1a8a5b0135d137902db38ee1f0825dde521453a430166d0e130d9d5c2d1a321a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a8a5b0135d1. Setting up logs at ./log/docker/node4_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23278
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:23278/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23278/debug/v1/info" -H "Content-Type: application/json" -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.170/tcp/23279/p2p/16Uiu2HAm8Hunyr6F7XGdf272cMtZRnsx416LpgHdAgwcrAskHQ7b","/ip4/172.18.51.170/tcp/23280/ws/p2p/16Uiu2HAm8Hunyr6F7XGdf272cMtZRnsx416LpgHdAgwcrAskHQ7b"],"enrUri":"enr:-L24QMQq5Fu--OC9mhcyqgpg7OjjzBXmukB7WVTeGPFJpMWCbbM4ZSWzLmwCwvsvPcUWGAtfEXK3nWoSOyWfokbJ7NkCgmlkgnY0gmlwhKwSM6qKbXVsdGlhZGRyc5YACASsEjOqBlrvAAoErBIzqgZa8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECvyrnEsWdgJQLJveZ9uGRGblHdPBhfSAScBouErcE-uqDdGNwglrvg3VkcIJa8YV3YWt1MgE"}'
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:23278/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.253.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56256', '56257', '56258', '56259', '56260']
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 56256:56256 -p 56257:56257 -p 56258:56258 -p 56259:56259 -p 56260:56260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56258 --rest-port=56256 --tcp-port=56257 --discv5-udp-port=56259 --rest-address=0.0.0.0 --nat=extip:172.18.253.106 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dedca401b30a77cb7baee64d5a4ed97fd39da47fc9b6fdfeda03babf3648a7ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56260 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.106 waku 260970472e83ccf16e57b9ae511eacb1bcd2dc36e405541b698446991ea8a711
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 260970472e83. Setting up logs at ./log/docker/node5_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56256
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:56256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.106/tcp/56257/p2p/16Uiu2HAmNVA8CFeNMFTv5rKKLR3uUbcLN8g25EFzuuBBe9YHM6BS","/ip4/172.18.253.106/tcp/56258/ws/p2p/16Uiu2HAmNVA8CFeNMFTv5rKKLR3uUbcLN8g25EFzuuBBe9YHM6BS"],"enrUri":"enr:-L24QMW_BtVbay_8CH4BuHK5oDLnN8aszm3rt3Bqr1CWN_qsGHK1QF-5qtK8dW1FWlUyHJMf8jwnhLvB6TYdDOHPpz8CgmlkgnY0gmlwhKwS_WqKbXVsdGlhZGRyc5YACASsEv1qBtvBAAoErBL9agbbwt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkhAc6HjTXx-BFsutFYvWJWQNHKSnjrLRg8n9Lj-UAxGDdGNwgtvBg3VkcILbw4V3YWt1MgE"}'
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:56256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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/node6_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.60.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50305', '50306', '50307', '50308', '50309']
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 50305:50305 -p 50306:50306 -p 50307:50307 -p 50308:50308 -p 50309:50309 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50307 --rest-port=50305 --tcp-port=50306 --discv5-udp-port=50308 --rest-address=0.0.0.0 --nat=extip:172.18.60.50 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdee5eec2fad6d5daa3b3ba11ca604e0b3554cac2febe0f9deabe2c7f6abcca8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50309 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.50 waku 7d9f0a56e46b45e6c85febb1c8c8ecb1d504f960e3188ee39771664d783061cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d9f0a56e46b. Setting up logs at ./log/docker/node6_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50305
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:50305/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50305/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.50/tcp/50306/p2p/16Uiu2HAmPaypQry85f98LxW7v2HqP3yM6uurF8gyMNCfLcweMSoj","/ip4/172.18.60.50/tcp/50307/ws/p2p/16Uiu2HAmPaypQry85f98LxW7v2HqP3yM6uurF8gyMNCfLcweMSoj"],"enrUri":"enr:-L24QLGWURsKvnw5kGkONOKrNQhKZpu-Os75F5Up4I_7JIjhGio3iKMbUpFsdFx7MtLIxZ7WEFsfAU86kuSJjtIO8hgCgmlkgnY0gmlwhKwSPDKKbXVsdGlhZGRyc5YACASsEjwyBsSCAAoErBI8MgbEg90DgnJzhQACAQAAiXNlY3AyNTZrMaEDommhiQbQ5Wc48qqyMTc2awaxUXO62KwAn0ZyYUxia4qDdGNwgsSCg3VkcILEhIV3YWt1MgE"}'
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:50305/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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/node7_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.242.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24146', '24147', '24148', '24149', '24150']
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 24146:24146 -p 24147:24147 -p 24148:24148 -p 24149:24149 -p 24150:24150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24148 --rest-port=24146 --tcp-port=24147 --discv5-udp-port=24149 --rest-address=0.0.0.0 --nat=extip:172.18.242.157 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=390d16b7fe9306ded52ab20c3e177ba220a4afbb3afc2ecd33e5b5d98a4604ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24150 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.157 waku 2643b2583ce18efeb46a28fbd62a7d65302aba75a2a1ea7a46c08bb405ba5959
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2643b2583ce1. Setting up logs at ./log/docker/node7_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24146
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:24146/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.157/tcp/24147/p2p/16Uiu2HAmNuFYcJhK6QLArsKBVaC5ahAF8StrAFM9MiZbc1W8a4zC","/ip4/172.18.242.157/tcp/24148/ws/p2p/16Uiu2HAmNuFYcJhK6QLArsKBVaC5ahAF8StrAFM9MiZbc1W8a4zC"],"enrUri":"enr:-L24QDQby9IiCcJV-GlqAhXF2olmJ0HBtkA2BAoVjFZCVm51e9v9LffsQRgGPBKx1OSpvA8ukjvoBEaOJ39JFKh11RoCgmlkgnY0gmlwhKwS8p2KbXVsdGlhZGRyc5YACASsEvKdBl5TAAoErBLynQZeVN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmDwui8CR3iJu5UuB1lkSyKRUfgwvh5q5GyUuRQ4ml5mDdGNwgl5Tg3VkcIJeVYV3YWt1MgE"}'
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:24146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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/node8_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.126.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11746', '11747', '11748', '11749', '11750']
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 11746:11746 -p 11747:11747 -p 11748:11748 -p 11749:11749 -p 11750:11750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11748 --rest-port=11746 --tcp-port=11747 --discv5-udp-port=11749 --rest-address=0.0.0.0 --nat=extip:172.18.126.115 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aeed253dea872b1a114c58cf2bdbf095dee3b92dc07eaabee5c3ccb8baf8cd0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11750 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.115 waku 8e60efd4195b9aac268c8481bdf337f6af87e20fd77c411814c6f45a4736074b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e60efd4195b. Setting up logs at ./log/docker/node8_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11746
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:11746/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.115/tcp/11747/p2p/16Uiu2HAmEuqSAm475F8x8p4LxZjJarjCZf1eXwaHEyupDcFqJa6i","/ip4/172.18.126.115/tcp/11748/ws/p2p/16Uiu2HAmEuqSAm475F8x8p4LxZjJarjCZf1eXwaHEyupDcFqJa6i"],"enrUri":"enr:-L24QNsxtz78JsylibZUoAPU-559TT0csvvF9hO0vhwXO4CnQWN77IpKoA0NOOcyyZRlf1Ie-X6UcrwNkLAerqyWKvQCgmlkgnY0gmlwhKwSfnOKbXVsdGlhZGRyc5YACASsEn5zBi3jAAoErBJ-cwYt5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDIYUBOQBCt7aoj_h0bPM6evfUUZpkcoM1nos-LtfSSReDdGNwgi3jg3VkcIIt5YV3YWt1MgE"}'
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:11746/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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/node9_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.59.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20062', '20063', '20064', '20065', '20066']
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 20062:20062 -p 20063:20063 -p 20064:20064 -p 20065:20065 -p 20066:20066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20064 --rest-port=20062 --tcp-port=20063 --discv5-udp-port=20065 --rest-address=0.0.0.0 --nat=extip:172.18.59.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8d7d387671d148a0e9b10d91561b02d202ccab9fbbbc2a126c5d54e741ad73b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20066 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.95 waku 57e19a96d7d6ce7c2b2d25609b94002975e4a05eb08af2573e7877c98d3707f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57e19a96d7d6. Setting up logs at ./log/docker/node9_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20062
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:20062/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.95/tcp/20063/p2p/16Uiu2HAmPdCrbwD7rpgVJqSCdZygw7NWThSFF44XDMYg5EG5Nvca","/ip4/172.18.59.95/tcp/20064/ws/p2p/16Uiu2HAmPdCrbwD7rpgVJqSCdZygw7NWThSFF44XDMYg5EG5Nvca"],"enrUri":"enr:-L24QBUfeTQVgInvh8259u2mdl_TgWBhGK8aK4W4jNcDR3lKabed4htIZwXZqf2qe4ZcwCbur0p7_exYzIoJREdr03kCgmlkgnY0gmlwhKwSO1-KbXVsdGlhZGRyc5YACASsEjtfBk5fAAoErBI7XwZOYN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDovuI00YtBDtcRqp2lDH5wIv9M56oZgcCvXm82ro1NquDdGNwgk5fg3VkcIJOYYV3YWt1MgE"}'
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:20062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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/node10_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__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.0.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3545', '3546', '3547', '3548', '3549']
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 3545:3545 -p 3546:3546 -p 3547:3547 -p 3548:3548 -p 3549:3549 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3547 --rest-port=3545 --tcp-port=3546 --discv5-udp-port=3548 --rest-address=0.0.0.0 --nat=extip:172.18.0.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1d492dfdcec5f5fc1e662caefc5ecc95f898fbeacfbde1b1d7ac54afb5a78e93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3549 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.62 waku be9f1c42be76f3341757a2775e7d4eb8dc93672e9f1c62949dc8e598eda7d173
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID be9f1c42be76. Setting up logs at ./log/docker/node10_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3545
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:3545/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3545/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.62/tcp/3546/p2p/16Uiu2HAm6ppnEKwyx8kJdtJywrpZXfyYfKYwtvpfTpGEzq1sVvtQ","/ip4/172.18.0.62/tcp/3547/ws/p2p/16Uiu2HAm6ppnEKwyx8kJdtJywrpZXfyYfKYwtvpfTpGEzq1sVvtQ"],"enrUri":"enr:-L24QNuCBk-_DPvSKWbCgU4N6kw2gNyYEqIweQjKZCKXjrehdKdEgLCmFImGxYkNeGizpZLzpcl_DH5c8sDCvIa-8JoCgmlkgnY0gmlwhKwSAD6KbXVsdGlhZGRyc5YACASsEgA-Bg3aAAoErBIAPgYN290DgnJzhQACAQAAiXNlY3AyNTZrMaECqV7dn13xX-sx-gwrhNlJmP1u3zPY_N1gMQvJdK_jDxmDdGNwgg3ag3VkcIIN3IV3YWt1MgE"}'
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:3545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
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/node11_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2053', '2054', '2055', '2056', '2057']
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 2053:2053 -p 2054:2054 -p 2055:2055 -p 2056:2056 -p 2057:2057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2055 --rest-port=2053 --tcp-port=2054 --discv5-udp-port=2056 --rest-address=0.0.0.0 --nat=extip:172.18.176.118 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fed8e5cae2eba0002aa4f06be282dc7f4cec09b4c116904779ceef34d1a6fb12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2057 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBz0LsOo3Vpm04Wa4F7oNA2iV8RtSHX2GzbaK70S0nq3I-wwTImNfCIiFV2Ks4vh2S89Bjit2G_6I7N2AUP41u4CgmlkgnY0gmlwhKwSP7WKbXVsdGlhZGRyc5YACASsEj-1BsOnAAoErBI_tQbDqN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMctHlJYuTt8TONne2GacUcLCRnNKySR36W75kwSeM3eDdGNwgsOng3VkcILDqYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.118 waku 7d664b6b21ebeb8a87a5957b4648307cc6887d62bc8b88419809ee0a344275f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d664b6b21eb. Setting up logs at ./log/docker/node11_2026-02-01_04-46-36__143bef19-0de4-45ab-b494-7903c581bafc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2053
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:2053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2053/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.118/tcp/2054/p2p/16Uiu2HAm6MJWjrEt4w9DCJeQ9KPXWS1taL6ctUJjN1buXzr8iWrf","/ip4/172.18.176.118/tcp/2055/ws/p2p/16Uiu2HAm6MJWjrEt4w9DCJeQ9KPXWS1taL6ctUJjN1buXzr8iWrf"],"enrUri":"enr:-L24QF1uxMoL1HcrdopNvX4TV-rv9M3-fTe4FwFHUgq3DrhoHcczCk7aK2Mq8bZBpYecklsjUgx49bFAPv_KILhJHmkCgmlkgnY0gmlwhKwSsHaKbXVsdGlhZGRyc5YACASsErB2BggGAAoErBKwdgYIB90DgnJzhQACAQAAiXNlY3AyNTZrMaEColH19Krky_iExYiVVg8APB904SQDgsg0dzhXExwMxwyDdGNwgggGg3VkcIIICIV3YWt1MgE"}'
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:2053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.181/tcp/50087/p2p/16Uiu2HAmG1N7J4aoTo3LWULvgrsZFBXnwYyu8fxwX1eLAmphSSHC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18474/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23278/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50305/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20062/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3545/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50086/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:50086/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":1769921208763063698,"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:18474/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:23278/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:56256/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:50305/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24146/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11746/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20062/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3545/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":1769921208763063698,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_10:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2053/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":1769921208763063698,"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 78806531351f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 09d1ea36ba57
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a8a5b0135d1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 78806531351f. 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 260970472e83
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 09d1ea36ba57. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a8a5b0135d1. 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 7d9f0a56e46b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2643b2583ce1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 260970472e83. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d9f0a56e46b. 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 8e60efd4195b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 57e19a96d7d6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2643b2583ce1. 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 be9f1c42be76
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e60efd4195b. 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 7d664b6b21eb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 57e19a96d7d6. 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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-01 04:45:34.320 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:34.320 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_content_topic with id: 2026-02-01_04-45-34__f42ca975-087b-4747-bbf4-0889de9cb450
2026-02-01 04:45:34.320 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:34.320 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:45:34.321 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:45:34.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:34.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-34__f42ca975-087b-4747-bbf4-0889de9cb450__wakuorg_nwaku:latest.log
2026-02-01 04:45:34.327 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:34.327 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:34.328 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:34.329 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.9
2026-02-01 04:45:34.329 DEBUG [src.node.docker_mananger] Generated ports ['20080', '20081', '20082', '20083', '20084']
2026-02-01 04:45:34.329 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:34.329 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:34.329 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:34.329 DEBUG [src.node.docker_mananger] docker run -i -t -p 20080:20080 -p 20081:20081 -p 20082:20082 -p 20083:20083 -p 20084:20084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20082 --rest-port=20080 --tcp-port=20081 --discv5-udp-port=20083 --rest-address=0.0.0.0 --nat=extip:172.18.220.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d232829107bb186ffa4ac45fbe5fbbae28bea2cbb9cbdb8ca4fa2ff55fb04499 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20084 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:45:34.505 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.9 waku 25d216f1b9ec48bd515843df7bdd7aff51b86357822236b92299cfdb2ca4882d
2026-02-01 04:45:34.535 DEBUG [src.node.docker_mananger] Container started with ID 25d216f1b9ec. Setting up logs at ./log/docker/node1_2026-02-01_04-45-34__f42ca975-087b-4747-bbf4-0889de9cb450__wakuorg_nwaku:latest.log
2026-02-01 04:45:34.536 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20080
2026-02-01 04:45:34.536 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:34.585 ERROR [src.node.docker_mananger] Max retries reached for container 69b97794702d. Exiting log stream.
2026-02-01 04:45:35.127 ERROR [src.node.docker_mananger] Max retries reached for container 4e1aff78b839. Exiting log stream.
2026-02-01 04:45:35.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20080/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:35.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:35.541 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:35.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:35.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.9/tcp/20081/p2p/16Uiu2HAmHK3Qpt9b9NqVPnnSxED81CV3sFNqBPtX6C5u2pwoWKRt","/ip4/172.18.220.9/tcp/20082/ws/p2p/16Uiu2HAmHK3Qpt9b9NqVPnnSxED81CV3sFNqBPtX6C5u2pwoWKRt"],"enrUri":"enr:-L24QGbhfLcGk_EULrL8T0F8vCLploZjks-epyFBXAYdDHyAS2BnZmCo2c48Jy_W79-itgqiyww3BjIqbOnO62QB--QCgmlkgnY0gmlwhKwS3AmKbXVsdGlhZGRyc5YACASsEtwJBk5xAAoErBLcCQZOct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRS5HjZxAgn0GY9rkozsEcxzXjresMQFUWxQwp-WLEZODdGNwgk5xg3VkcIJOc4V3YWt1MgU"}'
2026-02-01 04:45:35.544 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:35.544 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:45:35.550 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:35.550 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-34__f42ca975-087b-4747-bbf4-0889de9cb450__wakuorg_nwaku:latest.log
2026-02-01 04:45:35.550 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:35.551 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:35.552 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:35.552 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.130
2026-02-01 04:45:35.552 DEBUG [src.node.docker_mananger] Generated ports ['47660', '47661', '47662', '47663', '47664']
2026-02-01 04:45:35.552 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:35.553 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:35.553 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:35.553 DEBUG [src.node.docker_mananger] docker run -i -t -p 47660:47660 -p 47661:47661 -p 47662:47662 -p 47663:47663 -p 47664:47664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47662 --rest-port=47660 --tcp-port=47661 --discv5-udp-port=47663 --rest-address=0.0.0.0 --nat=extip:172.18.37.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=accd7236ef218fb1b70f91e1786a794b2cec2bf39a819ffa56d6668ed8e8bdfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47664 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGbhfLcGk_EULrL8T0F8vCLploZjks-epyFBXAYdDHyAS2BnZmCo2c48Jy_W79-itgqiyww3BjIqbOnO62QB--QCgmlkgnY0gmlwhKwS3AmKbXVsdGlhZGRyc5YACASsEtwJBk5xAAoErBLcCQZOct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRS5HjZxAgn0GY9rkozsEcxzXjresMQFUWxQwp-WLEZODdGNwgk5xg3VkcIJOc4V3YWt1MgU --filternode=/ip4/172.18.220.9/tcp/20081/p2p/16Uiu2HAmHK3Qpt9b9NqVPnnSxED81CV3sFNqBPtX6C5u2pwoWKRt
2026-02-01 04:45:35.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.130 waku e2f4405a884aeeb0347e77b8c27ffa98847b99fb2593a649c32bb4fa76a4fa7d
2026-02-01 04:45:35.758 DEBUG [src.node.docker_mananger] Container started with ID e2f4405a884a. Setting up logs at ./log/docker/node2_2026-02-01_04-45-34__f42ca975-087b-4747-bbf4-0889de9cb450__wakuorg_nwaku:latest.log
2026-02-01 04:45:35.759 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47660
2026-02-01 04:45:35.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:36.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47660/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:36.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:45:36.763 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:36.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:36.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.130/tcp/47661/p2p/16Uiu2HAm574R5e1Vt4rtEC5jhpMwHVDpAg9idsc43UhDJAMLidNp","/ip4/172.18.37.130/tcp/47662/ws/p2p/16Uiu2HAm574R5e1Vt4rtEC5jhpMwHVDpAg9idsc43UhDJAMLidNp"],"enrUri":"enr:-L24QN336tPCeglfn_9Kbkz7wHH-tHJYWramuK151NYAajVGB24LxSHfqA6XwBAdodzjMEJ4UiqQ5fYyzUIeoLBasiICgmlkgnY0gmlwhKwSJYKKbXVsdGlhZGRyc5YACASsEiWCBrotAAoErBIlgga6Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaECj9AzzL4HuNoci3XY7OqMSi3C3sofJp3MvoaB9PqwadmDdGNwgrotg3VkcIK6L4V3YWt1MgA"}'
2026-02-01 04:45:36.766 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:36.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47660/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.9/tcp/20081/p2p/16Uiu2HAmHK3Qpt9b9NqVPnnSxED81CV3sFNqBPtX6C5u2pwoWKRt"]'
2026-02-01 04:45:36.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:36.798 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:45:36.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:45:36.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:36.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47660/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4f1ad003-8190-41b5-97d9-040de48d284e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:45:36.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4f1ad003-8190-41b5-97d9-040de48d284e","statusDesc":"OK"}'
2026-02-01 04:45:36.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47660/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:45:36.825 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47660/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-01 04:45:36.828 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:36.829 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:36.829 DEBUG [src.node.waku_node] Stopping container with id 25d216f1b9ec
2026-02-01 04:45:37.339 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:37.340 DEBUG [src.node.waku_node] Stopping container with id e2f4405a884a
2026-02-01 04:45:37.831 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:37.834 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:37.839 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:37.843 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-01_04-43-11__c969851a-0598-4672-91f6-ef0423545376
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-01_04-43-11__c969851a-0598-4672-91f6-ef0423545376__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.242.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13449', '13450', '13451', '13452', '13453']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13449:13449 -p 13450:13450 -p 13451:13451 -p 13452:13452 -p 13453:13453 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13451 --rest-port=13449 --tcp-port=13450 --discv5-udp-port=13452 --rest-address=0.0.0.0 --nat=extip:172.18.242.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e694fa7c8bf589e993ed9cacbb0effbbf8ef7a86eb26ab518ffb00d3ff1fac4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13453 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.6 waku 1826e5ec93f46707b1cf61fd518ce7314f94b90f724abd3b3b0cdda5611a91a9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container faf49bfed630. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1826e5ec93f4. Setting up logs at ./log/docker/node1_2026-02-01_04-43-11__c969851a-0598-4672-91f6-ef0423545376__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13449
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 73967cb1fd07. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13449/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.6/tcp/13450/p2p/16Uiu2HAmSTSZYewToK3EfTTmFFacH8pFiFCW1H5QXtaR9tVgFRS3","/ip4/172.18.242.6/tcp/13451/ws/p2p/16Uiu2HAmSTSZYewToK3EfTTmFFacH8pFiFCW1H5QXtaR9tVgFRS3"],"enrUri":"enr:-L24QG7lBKGhVqRSF-HXWIx7Q2IiBJFOSWWpKqJMajozwwtKCtttYbpsCKLUOVPzoZM9vEBVu2PltNt6DvxzcTwjfaUCgmlkgnY0gmlwhKwS8gaKbXVsdGlhZGRyc5YACASsEvIGBjSKAAoErBLyBgY0i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzQ5I1MggfauWA-hx34F_yd30N7wCpbVvLJD1aE99OuyDdGNwgjSKg3VkcII0jIV3YWt1MgU"}'
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-01_04-43-11__c969851a-0598-4672-91f6-ef0423545376__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.234.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33396', '33397', '33398', '33399', '33400']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33396:33396 -p 33397:33397 -p 33398:33398 -p 33399:33399 -p 33400:33400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33398 --rest-port=33396 --tcp-port=33397 --discv5-udp-port=33399 --rest-address=0.0.0.0 --nat=extip:172.18.234.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3bd96c5efee5bb2efb094d8d89c6abdabfeffbbbddab1cfcb6ae92cf33bd324 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33400 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG7lBKGhVqRSF-HXWIx7Q2IiBJFOSWWpKqJMajozwwtKCtttYbpsCKLUOVPzoZM9vEBVu2PltNt6DvxzcTwjfaUCgmlkgnY0gmlwhKwS8gaKbXVsdGlhZGRyc5YACASsEvIGBjSKAAoErBLyBgY0i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzQ5I1MggfauWA-hx34F_yd30N7wCpbVvLJD1aE99OuyDdGNwgjSKg3VkcII0jIV3YWt1MgU --filternode=/ip4/172.18.242.6/tcp/13450/p2p/16Uiu2HAmSTSZYewToK3EfTTmFFacH8pFiFCW1H5QXtaR9tVgFRS3
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.34 waku 919ce30d33a1c5961988d43df742230313bdf03df009189bd5bc372a34e2ef7e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 919ce30d33a1. Setting up logs at ./log/docker/node2_2026-02-01_04-43-11__c969851a-0598-4672-91f6-ef0423545376__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33396
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:33396/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.34/tcp/33397/p2p/16Uiu2HAmE5KJNj2rBJqcz5oTnmK1rffnVgGQsd9nx2qLe3vNz8wM","/ip4/172.18.234.34/tcp/33398/ws/p2p/16Uiu2HAmE5KJNj2rBJqcz5oTnmK1rffnVgGQsd9nx2qLe3vNz8wM"],"enrUri":"enr:-L24QFGri-ejbTUAzBI-Db92X4nJpUb-IH-yVul3DPe_nsiWSYEhSExy4oMgBHon39opvKVztDFM6k8jwjmY7j_iBHECgmlkgnY0gmlwhKwS6iKKbXVsdGlhZGRyc5YACASsEuoiBoJ1AAoErBLqIgaCdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFRcNioSO37jpFUlvS69vORK4wUJ0JpiQj42AzNlLN6SDdGNwgoJ1g3VkcIKCd4V3YWt1MgA"}'
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:33396/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.6/tcp/13450/p2p/16Uiu2HAmSTSZYewToK3EfTTmFFacH8pFiFCW1H5QXtaR9tVgFRS3"]'
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:13449/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:33396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "68c671dd-8038-490a-9985-504b16610707", "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":"68c671dd-8038-490a-9985-504b16610707","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:33396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
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:33396/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 1826e5ec93f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 919ce30d33a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-01 04:44:56.843 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:56.843 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-02-01_04-44-56__722512c6-f8f5-4ab8-b34b-3fad48afe22e
2026-02-01 04:44:56.843 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:56.844 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:56.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:56.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-56__722512c6-f8f5-4ab8-b34b-3fad48afe22e__wakuorg_nwaku:latest.log
2026-02-01 04:44:56.856 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:56.856 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-56__722512c6-f8f5-4ab8-b34b-3fad48afe22e__wakuorg_nwaku:latest.log
2026-02-01 04:44:56.857 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-01 04:44:56.857 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:56.857 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:56.858 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:56.859 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.106
2026-02-01 04:44:56.859 DEBUG [src.node.docker_mananger] Generated ports ['47214', '47215', '47216', '47217', '47218']
2026-02-01 04:44:56.859 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:56.859 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:56.859 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:56.859 DEBUG [src.node.docker_mananger] docker run -i -t -p 47214:47214 -p 47215:47215 -p 47216:47216 -p 47217:47217 -p 47218:47218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47216 --rest-port=47214 --tcp-port=47215 --discv5-udp-port=47217 --rest-address=0.0.0.0 --nat=extip:172.18.17.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cac43fa89791de95e8468aaef5d2a16ac1231aaacd5ba1fb3f05eebbc05efdb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47218 --metrics-logging=true --relay=true
2026-02-01 04:44:57.037 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.106 waku 216723c7d7b45691cce8b1e59bd0e04b4219b48a0c80c4c721b775e73f712501
2026-02-01 04:44:57.069 DEBUG [src.node.docker_mananger] Container started with ID 216723c7d7b4. Setting up logs at ./log/docker/node1_2026-02-01_04-44-56__722512c6-f8f5-4ab8-b34b-3fad48afe22e__wakuorg_nwaku:latest.log
2026-02-01 04:44:57.069 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47214
2026-02-01 04:44:57.069 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:57.249 ERROR [src.node.docker_mananger] Max retries reached for container 60bdf86ead7f. Exiting log stream.
2026-02-01 04:44:58.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47214/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:58.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:58.074 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:58.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:58.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.106/tcp/47215/p2p/16Uiu2HAm9QJsC1XwkmyEDsNaoVy47jPPMMpZvuAcHXhrxkmKpWw4","/ip4/172.18.17.106/tcp/47216/ws/p2p/16Uiu2HAm9QJsC1XwkmyEDsNaoVy47jPPMMpZvuAcHXhrxkmKpWw4"],"enrUri":"enr:-L24QI-1EBA70MMDrlWUKo9_p6aIbw4stzyijKRnYeIfCdx8J7z8YNSdfGbr0vuZz257UzXd4c9npbanU6wCydrE0MwCgmlkgnY0gmlwhKwSEWqKbXVsdGlhZGRyc5YACASsEhFqBrhvAAoErBIRaga4cN0DgnJzhQADAQAAiXNlY3AyNTZrMaECz6oppDDsANDJVK_afUwWXKKauyNFCjQ5aR-a2Szo0IuDdGNwgrhvg3VkcIK4cYV3YWt1MgE"}'
2026-02-01 04:44:58.077 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:58.077 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:58.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:58.079 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:58.079 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.49
2026-02-01 04:44:58.079 DEBUG [src.node.docker_mananger] Generated ports ['27129', '27130', '27131', '27132', '27133']
2026-02-01 04:44:58.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:58.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:58.080 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:58.080 DEBUG [src.node.docker_mananger] docker run -i -t -p 27129:27129 -p 27130:27130 -p 27131:27131 -p 27132:27132 -p 27133:27133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27131 --rest-port=27129 --tcp-port=27130 --discv5-udp-port=27132 --rest-address=0.0.0.0 --nat=extip:172.18.191.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cffeee5bde7f9fdaadb80bbdabdbfec4a0d16d6f3aea72aefc9ba61d3cf5a1ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27133 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI-1EBA70MMDrlWUKo9_p6aIbw4stzyijKRnYeIfCdx8J7z8YNSdfGbr0vuZz257UzXd4c9npbanU6wCydrE0MwCgmlkgnY0gmlwhKwSEWqKbXVsdGlhZGRyc5YACASsEhFqBrhvAAoErBIRaga4cN0DgnJzhQADAQAAiXNlY3AyNTZrMaECz6oppDDsANDJVK_afUwWXKKauyNFCjQ5aR-a2Szo0IuDdGNwgrhvg3VkcIK4cYV3YWt1MgE
2026-02-01 04:44:58.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.49 waku 04ee21ecf1942d628f137964ab530309312723c2eaa8a23f3b8e573fedfd6548
2026-02-01 04:44:58.293 DEBUG [src.node.docker_mananger] Container started with ID 04ee21ecf194. Setting up logs at ./log/docker/node2_2026-02-01_04-44-56__722512c6-f8f5-4ab8-b34b-3fad48afe22e__wakuorg_nwaku:latest.log
2026-02-01 04:44:58.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27129
2026-02-01 04:44:58.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:59.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27129/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:59.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:59.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:59.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:59.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.49/tcp/27130/p2p/16Uiu2HAmLTNqs3pFBRcHhkDbMa7ZtC2RSoMwMpJs49wLYZNFKtHV","/ip4/172.18.191.49/tcp/27131/ws/p2p/16Uiu2HAmLTNqs3pFBRcHhkDbMa7ZtC2RSoMwMpJs49wLYZNFKtHV"],"enrUri":"enr:-L24QLHr6m2vKweeEjVVJVAilfK-4CQYViNAv-VbNl0E7-8zMhyww9uG_NaRRL4P_G37eNf2bdmFPKIqpFI0RmHQk_kCgmlkgnY0gmlwhKwSvzGKbXVsdGlhZGRyc5YACASsEr8xBmn6AAoErBK_MQZp-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDc-P1Tj8noypuqVeiSWLT8QyXbCWvhkA0OCQsna7_SjiDdGNwgmn6g3VkcIJp_IV3YWt1MgE"}'
2026-02-01 04:44:59.316 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:59.316 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-01 04:44:59.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:59.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:59.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27129/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:59.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:59.325 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-01 04:44:59.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47214/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:59.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.191.49/tcp/43760/p2p/16Uiu2HAmLTNqs3pFBRcHhkDbMa7ZtC2RSoMwMpJs49wLYZNFKtHV","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:44:59.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27129/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:59.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.17.106/tcp/47215/p2p/16Uiu2HAm9QJsC1XwkmyEDsNaoVy47jPPMMpZvuAcHXhrxkmKpWw4","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-127-ga4e44d","origin":"Discv5"}]'
2026-02-01 04:44:59.332 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-01 04:45:09.333 INFO [tests.e2e.test_network_conditions] Applying 500ms latency to node2
2026-02-01 04:45:09.334 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8317', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-01 04:45:09.345 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8317', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-01 04:45:09.354 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8317', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
2026-02-01 04:45:09.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47214/relay/v1/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-01 04:45:09.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:09.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27129/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:10.371 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":1769921109363435245,"ephemeral":false,"proof":""}]'
2026-02-01 04:45:10.373 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8317', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-01 04:45:10.383 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:10.384 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:10.385 DEBUG [src.node.waku_node] Stopping container with id 216723c7d7b4
2026-02-01 04:45:10.892 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:10.892 DEBUG [src.node.waku_node] Stopping container with id 04ee21ecf194
2026-02-01 04:45:11.421 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:11.421 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:11.434 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:11.442 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-02-01_04-44-19__35c10f66-b2f3-4211-9248-28eeb62cbf4e
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-01_04-44-19__35c10f66-b2f3-4211-9248-28eeb62cbf4e__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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51948', '51949', '51950', '51951', '51952']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51948:51948 -p 51949:51949 -p 51950:51950 -p 51951:51951 -p 51952:51952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51950 --rest-port=51948 --tcp-port=51949 --discv5-udp-port=51951 --rest-address=0.0.0.0 --nat=extip:172.18.139.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a723fc7abcb7f6bcacde4538d2cf48c72cf4f44dfff7f5618efea3bdcd8efbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51952 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.197 waku ae7b7bd764783bd534493e5ad206aaa6451961df3a3b7070893e828b23b032c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae7b7bd76478. Setting up logs at ./log/docker/node1_2026-02-01_04-44-19__35c10f66-b2f3-4211-9248-28eeb62cbf4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51948
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 c29b6eb0e287. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48ad8280f18e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51948/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/51949/p2p/16Uiu2HAmVgtcdxEi4i7ZyMpay78wnE5nEzMwGf65VA9zHbdLqctH","/ip4/172.18.139.197/tcp/51950/ws/p2p/16Uiu2HAmVgtcdxEi4i7ZyMpay78wnE5nEzMwGf65VA9zHbdLqctH"],"enrUri":"enr:-L24QFZOAZAEQAQeymalsE5gWjjIppxUEg7RSqyzNYhjChCAGjdZH_G6gN_8SwVV4YYV2irzJIxYIEmG9cAvQTaoiSgCgmlkgnY0gmlwhKwSi8WKbXVsdGlhZGRyc5YACASsEovFBsrtAAoErBKLxQbK7t0DgnJzhQADAQAAiXNlY3AyNTZrMaED_RNatuGv6qq8AXOw5kqh1WIErjfLl6Dz8lyk2I0BCzqDdGNwgsrtg3VkcILK74V3YWt1MgU"}'
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-01_04-44-19__35c10f66-b2f3-4211-9248-28eeb62cbf4e__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.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49199', '49200', '49201', '49202', '49203']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49199:49199 -p 49200:49200 -p 49201:49201 -p 49202:49202 -p 49203:49203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49201 --rest-port=49199 --tcp-port=49200 --discv5-udp-port=49202 --rest-address=0.0.0.0 --nat=extip:172.18.109.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8e07cb9200061d851ec4f7d0be5ab595e1ae8bc8bdddb4addfbdcb6b3aa8ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49203 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFZOAZAEQAQeymalsE5gWjjIppxUEg7RSqyzNYhjChCAGjdZH_G6gN_8SwVV4YYV2irzJIxYIEmG9cAvQTaoiSgCgmlkgnY0gmlwhKwSi8WKbXVsdGlhZGRyc5YACASsEovFBsrtAAoErBKLxQbK7t0DgnJzhQADAQAAiXNlY3AyNTZrMaED_RNatuGv6qq8AXOw5kqh1WIErjfLl6Dz8lyk2I0BCzqDdGNwgsrtg3VkcILK74V3YWt1MgU --filternode=/ip4/172.18.139.197/tcp/51949/p2p/16Uiu2HAmVgtcdxEi4i7ZyMpay78wnE5nEzMwGf65VA9zHbdLqctH
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.182 waku 2c2cb1dba8d0ef2070585ac9d419e82bb434174421a4e8a668c3f322ed1a7132
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2c2cb1dba8d0. Setting up logs at ./log/docker/node2_2026-02-01_04-44-19__35c10f66-b2f3-4211-9248-28eeb62cbf4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49199
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:49199/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49199/debug/v1/info" -H "Content-Type: application/json" -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.182/tcp/49200/p2p/16Uiu2HAmUGvLVw7ECadHwGotRPnY4HAP6agpVPLx8ZiAcXipm9UP","/ip4/172.18.109.182/tcp/49201/ws/p2p/16Uiu2HAmUGvLVw7ECadHwGotRPnY4HAP6agpVPLx8ZiAcXipm9UP"],"enrUri":"enr:-L24QHQBVE9E8M8GpVPU2_a9-OWDl8SGEkrnPYJ_k9jgb9u-RgnwrJWT3NAJS21fypxFY4qwrArH0ZkIxXirrjerwyYCgmlkgnY0gmlwhKwSbbaKbXVsdGlhZGRyc5YACASsEm22BsAwAAoErBJttgbAMd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6BOsv9lFXzkWUPUwVioR59HhqOrpMSDAsyDMf0iwMMSDdGNwgsAwg3VkcILAMoV3YWt1MgA"}'
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:49199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.197/tcp/51949/p2p/16Uiu2HAmVgtcdxEi4i7ZyMpay78wnE5nEzMwGf65VA9zHbdLqctH"]'
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:51948/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:49199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "28a8dca0-ae5d-4d92-8f51-b73f8ffa5dee", "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":"28a8dca0-ae5d-4d92-8f51-b73f8ffa5dee","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51948/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:49199/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":1769921061702381541,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:49199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51948/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:49199/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:49199/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 ae7b7bd76478
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2c2cb1dba8d0
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,179 @@
2026-02-01 04:48:42.793 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:48:42.794 DEBUG [tests.conftest] Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467
2026-02-01 04:48:42.794 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:48:42.794 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:48:42.794 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:48:42.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:42.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:42.801 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:42.802 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:42.803 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:42.803 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.70
2026-02-01 04:48:42.803 DEBUG [src.node.docker_mananger] Generated ports ['27168', '27169', '27170', '27171', '27172']
2026-02-01 04:48:42.803 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:42.804 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:42.804 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:42.804 DEBUG [src.node.docker_mananger] docker run -i -t -p 27168:27168 -p 27169:27169 -p 27170:27170 -p 27171:27171 -p 27172:27172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27170 --rest-port=27168 --tcp-port=27169 --discv5-udp-port=27171 --rest-address=0.0.0.0 --nat=extip:172.18.194.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89cff68ac3adaccb4a5f43665870f27297be8fe447e31e9ed6ee2af1b5b876e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27172 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:48:42.990 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.70 waku 6df60743bcb396038b10492c08538074d15946d679894763c3fd2c73687a5ab4
2026-02-01 04:48:43.023 DEBUG [src.node.docker_mananger] Container started with ID 6df60743bcb3. Setting up logs at ./log/docker/node1_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:43.024 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27168
2026-02-01 04:48:43.024 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:43.039 ERROR [src.node.docker_mananger] Max retries reached for container 234efdb87ccc. Exiting log stream.
2026-02-01 04:48:43.602 ERROR [src.node.docker_mananger] Max retries reached for container 83b96a7029ad. Exiting log stream.
2026-02-01 04:48:44.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27168/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:44.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:48:44.029 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:44.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:44.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn","/ip4/172.18.194.70/tcp/27170/ws/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn"],"enrUri":"enr:-L24QD3FxRdTj0EPn4We1cnOdd9fOYN7TAMryXJ0XkXOACEjUGptV0T5DkIvHq682rRG0eWxs3b9Yqx972rV3IumMjwCgmlkgnY0gmlwhKwSwkaKbXVsdGlhZGRyc5YACASsEsJGBmohAAoErBLCRgZqIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY_9nmh_t1xP-WTBOFZpvOolRPq9sVbxB-zaboFalBNmDdGNwgmohg3VkcIJqI4V3YWt1MgU"}'
2026-02-01 04:48:44.031 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:44.032 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:48:44.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:44.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:44.039 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:44.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:44.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:44.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.73
2026-02-01 04:48:44.040 DEBUG [src.node.docker_mananger] Generated ports ['49226', '49227', '49228', '49229', '49230']
2026-02-01 04:48:44.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:44.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:44.041 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:44.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 49226:49226 -p 49227:49227 -p 49228:49228 -p 49229:49229 -p 49230:49230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49228 --rest-port=49226 --tcp-port=49227 --discv5-udp-port=49229 --rest-address=0.0.0.0 --nat=extip:172.18.160.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c65ad657bd748a9b1480dea3f8bdc3a55923cebfe91dffc2b3b93ca4df8227a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49230 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD3FxRdTj0EPn4We1cnOdd9fOYN7TAMryXJ0XkXOACEjUGptV0T5DkIvHq682rRG0eWxs3b9Yqx972rV3IumMjwCgmlkgnY0gmlwhKwSwkaKbXVsdGlhZGRyc5YACASsEsJGBmohAAoErBLCRgZqIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY_9nmh_t1xP-WTBOFZpvOolRPq9sVbxB-zaboFalBNmDdGNwgmohg3VkcIJqI4V3YWt1MgU --filternode=/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn
2026-02-01 04:48:44.233 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.73 waku 1994fbbd547b4defe58334cb41194a08d0267ecfdfb03fe4a382a503bc59fb6f
2026-02-01 04:48:44.265 DEBUG [src.node.docker_mananger] Container started with ID 1994fbbd547b. Setting up logs at ./log/docker/node2_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:44.265 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49226
2026-02-01 04:48:44.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:45.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49226/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:45.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:45.270 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:45.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:45.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.73/tcp/49227/p2p/16Uiu2HAmAFxNkFU28pwEBGtPUXvcKezypUt3SKX3gYiCh9jT829s","/ip4/172.18.160.73/tcp/49228/ws/p2p/16Uiu2HAmAFxNkFU28pwEBGtPUXvcKezypUt3SKX3gYiCh9jT829s"],"enrUri":"enr:-L24QAigAiIkZpBH28Dro1tLzIJFXMdf0opt8pw7fkRlA6zYPXWAiZaqHWo2vSwz4qG_QbbQaQHnO9TWCpXJmlr7BdQCgmlkgnY0gmlwhKwSoEmKbXVsdGlhZGRyc5YACASsEqBJBsBLAAoErBKgSQbATN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3GII1tPFnC664Q8S6Yfdscy12v3u8C2_3xDoMYnrZR6DdGNwgsBLg3VkcILATYV3YWt1MgA"}'
2026-02-01 04:48:45.273 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:45.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn"]'
2026-02-01 04:48:45.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:45.313 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:45.313 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:45.313 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:45.314 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:45.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:45.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.185
2026-02-01 04:48:45.316 DEBUG [src.node.docker_mananger] Generated ports ['36710', '36711', '36712', '36713', '36714']
2026-02-01 04:48:45.316 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:45.316 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:45.316 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:45.316 DEBUG [src.node.docker_mananger] docker run -i -t -p 36710:36710 -p 36711:36711 -p 36712:36712 -p 36713:36713 -p 36714:36714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36712 --rest-port=36710 --tcp-port=36711 --discv5-udp-port=36713 --rest-address=0.0.0.0 --nat=extip:172.18.107.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=477fa05ecee27fae3aae81e38c5a9bfdbcdd9a8cccaa0f2a4abdfdca7f314d07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36714 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD3FxRdTj0EPn4We1cnOdd9fOYN7TAMryXJ0XkXOACEjUGptV0T5DkIvHq682rRG0eWxs3b9Yqx972rV3IumMjwCgmlkgnY0gmlwhKwSwkaKbXVsdGlhZGRyc5YACASsEsJGBmohAAoErBLCRgZqIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY_9nmh_t1xP-WTBOFZpvOolRPq9sVbxB-zaboFalBNmDdGNwgmohg3VkcIJqI4V3YWt1MgU --filternode=/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn
2026-02-01 04:48:45.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.185 waku cd623db36a1443bed453a12deeafceb431026fe288a11f670df2d47e57b95efa
2026-02-01 04:48:45.538 DEBUG [src.node.docker_mananger] Container started with ID cd623db36a14. Setting up logs at ./log/docker/node3_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:45.538 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36710
2026-02-01 04:48:45.538 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:46.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36710/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:46.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:46.543 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:46.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:46.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.185/tcp/36711/p2p/16Uiu2HAkxtj7dhk3RU6APyWuFv12w95NQYqKhNhxpbiyA4UPaMb2","/ip4/172.18.107.185/tcp/36712/ws/p2p/16Uiu2HAkxtj7dhk3RU6APyWuFv12w95NQYqKhNhxpbiyA4UPaMb2"],"enrUri":"enr:-L24QAsG8SLfaswI3G_qveFt_Ml1T7Yjtv-xhMXKOk41YTr8EcB22k65xWu28iCvLuFj85MKOA2Mb_b0X5Zm8RINKKsCgmlkgnY0gmlwhKwSa7mKbXVsdGlhZGRyc5YACASsEmu5Bo9nAAoErBJruQaPaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECM4FJnqHfebikBnImkZxACpJlp9YM7v3DeaIxMD8O2C2DdGNwgo9ng3VkcIKPaYV3YWt1MgA"}'
2026-02-01 04:48:46.546 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:46.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn"]'
2026-02-01 04:48:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:46.586 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:46.587 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:46.587 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:46.587 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:46.593 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:46.593 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.176
2026-02-01 04:48:46.593 DEBUG [src.node.docker_mananger] Generated ports ['18541', '18542', '18543', '18544', '18545']
2026-02-01 04:48:46.593 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:46.593 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:46.594 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:46.594 DEBUG [src.node.docker_mananger] docker run -i -t -p 18541:18541 -p 18542:18542 -p 18543:18543 -p 18544:18544 -p 18545:18545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18543 --rest-port=18541 --tcp-port=18542 --discv5-udp-port=18544 --rest-address=0.0.0.0 --nat=extip:172.18.54.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee8afdd0e9d6c5782f33be4fe2ce5aa47ceabee79febcaf1b05584cfa326d9eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18545 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD3FxRdTj0EPn4We1cnOdd9fOYN7TAMryXJ0XkXOACEjUGptV0T5DkIvHq682rRG0eWxs3b9Yqx972rV3IumMjwCgmlkgnY0gmlwhKwSwkaKbXVsdGlhZGRyc5YACASsEsJGBmohAAoErBLCRgZqIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY_9nmh_t1xP-WTBOFZpvOolRPq9sVbxB-zaboFalBNmDdGNwgmohg3VkcIJqI4V3YWt1MgU --filternode=/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn
2026-02-01 04:48:46.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.176 waku 6aa7767829991c1c6866aae78cd58468d9cdc923cce84b10f22896fdf9d092c3
2026-02-01 04:48:46.808 DEBUG [src.node.docker_mananger] Container started with ID 6aa776782999. Setting up logs at ./log/docker/node4_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:46.808 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18541
2026-02-01 04:48:46.808 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:47.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18541/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:47.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:47.813 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:47.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:47.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.176/tcp/18542/p2p/16Uiu2HAm1fSE3UXrATfw5fvZKydGhWAZhhkxGzkkAf5ZRtyPWEji","/ip4/172.18.54.176/tcp/18543/ws/p2p/16Uiu2HAm1fSE3UXrATfw5fvZKydGhWAZhhkxGzkkAf5ZRtyPWEji"],"enrUri":"enr:-L24QKZpDm5MAu5fYwfWA6Gq-xqcJInK27P5I_WFBiVuvXh2EoClR8o6hG-jjSyBcBwUfVKU7Rhoh8-kUU2tkFVLTcYCgmlkgnY0gmlwhKwSNrCKbXVsdGlhZGRyc5YACASsEjawBkhuAAoErBI2sAZIb90DgnJzhQADAQAAiXNlY3AyNTZrMaECXKyzagCtacmsn5N0GRz-fDDwjhHvrD-K2Y3BsuuYWCmDdGNwgkhug3VkcIJIcIV3YWt1MgA"}'
2026-02-01 04:48:47.816 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:47.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn"]'
2026-02-01 04:48:47.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:47.857 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:48:47.857 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:47.857 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:48:47.857 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:48:47.860 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:48:47.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.46
2026-02-01 04:48:47.860 DEBUG [src.node.docker_mananger] Generated ports ['56670', '56671', '56672', '56673', '56674']
2026-02-01 04:48:47.861 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:48:47.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:48:47.861 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:48:47.861 DEBUG [src.node.docker_mananger] docker run -i -t -p 56670:56670 -p 56671:56671 -p 56672:56672 -p 56673:56673 -p 56674:56674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56672 --rest-port=56670 --tcp-port=56671 --discv5-udp-port=56673 --rest-address=0.0.0.0 --nat=extip:172.18.4.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b4acf6d8ae002cd47a3aa9ac407fd0a2efb1736bbe717d97ebcb6bde8ca12ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56674 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD3FxRdTj0EPn4We1cnOdd9fOYN7TAMryXJ0XkXOACEjUGptV0T5DkIvHq682rRG0eWxs3b9Yqx972rV3IumMjwCgmlkgnY0gmlwhKwSwkaKbXVsdGlhZGRyc5YACASsEsJGBmohAAoErBLCRgZqIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY_9nmh_t1xP-WTBOFZpvOolRPq9sVbxB-zaboFalBNmDdGNwgmohg3VkcIJqI4V3YWt1MgU --filternode=/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn
2026-02-01 04:48:48.050 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.46 waku 2f0dd6c03f14aa758ae23dc7ebfa6882e7b3505568cb0434181354e1fead7ad6
2026-02-01 04:48:48.082 DEBUG [src.node.docker_mananger] Container started with ID 2f0dd6c03f14. Setting up logs at ./log/docker/node5_2026-02-01_04-48-42__3d99b81c-51df-422e-a76d-258932d13467__wakuorg_nwaku:latest.log
2026-02-01 04:48:48.083 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56670
2026-02-01 04:48:48.083 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:48:49.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56670/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:48:49.087 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:48:49.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.46/tcp/56671/p2p/16Uiu2HAmE8VTiM2NUMjJjTepH2nSrD1jh9aq95z9gA5rgikvsjbG","/ip4/172.18.4.46/tcp/56672/ws/p2p/16Uiu2HAmE8VTiM2NUMjJjTepH2nSrD1jh9aq95z9gA5rgikvsjbG"],"enrUri":"enr:-L24QBABF6Ge0Dp8weDx7IUT37R95-ocPsbAenkYxlpTyIZuEmwill7yohtkIpULw8SNhujXtEDRp0zQ-NFDE9lXfcoCgmlkgnY0gmlwhKwSBC6KbXVsdGlhZGRyc5YACASsEgQuBt1fAAoErBIELgbdYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFedIzuVQ7pRZaVftLpHa5n9kwGOxxJmoai9xu62xsGuDdGNwgt1fg3VkcILdYYV3YWt1MgA"}'
2026-02-01 04:48:49.090 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:48:49.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.70/tcp/27169/p2p/16Uiu2HAmKPLbQBNwF1oMNzEZj7JBDd12Jyu4bY7uvRHGFvoP1wbn"]'
2026-02-01 04:48:49.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:49.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:48:49.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:49.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "312c7973-eec6-4248-a3c6-d811df4b05a9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:49.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"312c7973-eec6-4248-a3c6-d811df4b05a9","statusDesc":"OK"}'
2026-02-01 04:48:49.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36710/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4bc76e5-ce32-4784-98d4-9c50d608039a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:49.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4bc76e5-ce32-4784-98d4-9c50d608039a","statusDesc":"OK"}'
2026-02-01 04:48:49.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18541/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4519580b-b2e2-412d-b880-d5ed83beeac4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:49.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4519580b-b2e2-412d-b880-d5ed83beeac4","statusDesc":"OK"}'
2026-02-01 04:48:49.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56670/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a39c016-9c45-4448-b31c-46437e46cb5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:48:49.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a39c016-9c45-4448-b31c-46437e46cb5e","statusDesc":"OK"}'
2026-02-01 04:48:49.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:49.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:49.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:49.291 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49226/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.294 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":1769921329174798520,"ephemeral":false}]'
2026-02-01 04:48:49.296 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36710/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.299 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":1769921329174798520,"ephemeral":false}]'
2026-02-01 04:48:49.301 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18541/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.303 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":1769921329174798520,"ephemeral":false}]'
2026-02-01 04:48:49.305 DEBUG [src.steps.filter] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56670/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.307 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":1769921329174798520,"ephemeral":false}]'
2026-02-01 04:48:49.309 DEBUG [src.node.waku_node] Stopping container with id 1994fbbd547b
2026-02-01 04:48:49.877 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:49.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:48:49.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:48:49.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:48:49.987 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36710/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.991 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":1769921329877801370,"ephemeral":false}]'
2026-02-01 04:48:49.992 DEBUG [src.steps.filter] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18541/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:49.995 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":1769921329877801370,"ephemeral":false}]'
2026-02-01 04:48:49.997 DEBUG [src.steps.filter] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-01 04:48:49.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56670/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:48:50.000 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":1769921329877801370,"ephemeral":false}]'
2026-02-01 04:48:50.003 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:48:50.004 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:48:50.004 DEBUG [src.node.waku_node] Stopping container with id 6df60743bcb3
2026-02-01 04:48:50.548 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:50.548 DEBUG [src.node.waku_node] Stopping container with id cd623db36a14
2026-02-01 04:48:50.692 ERROR [src.node.docker_mananger] Max retries reached for container 1994fbbd547b. Exiting log stream.
2026-02-01 04:48:51.119 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:51.119 DEBUG [src.node.waku_node] Stopping container with id 6aa776782999
2026-02-01 04:48:51.363 ERROR [src.node.docker_mananger] Max retries reached for container 6df60743bcb3. Exiting log stream.
2026-02-01 04:48:51.652 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:51.655 DEBUG [src.node.waku_node] Stopping container with id 2f0dd6c03f14
2026-02-01 04:48:51.932 ERROR [src.node.docker_mananger] Max retries reached for container cd623db36a14. Exiting log stream.
2026-02-01 04:48:52.206 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:48:52.207 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:48:52.222 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:52.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:52.231 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:52.235 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:48:52.240 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2026-02-01 04:44:03.030 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:03.030 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-02-01_04-44-03__d34a2549-fae9-4166-abb2-0704e5935208
2026-02-01 04:44:03.031 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:03.031 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:44:03.031 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:44:03.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:03.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-03__d34a2549-fae9-4166-abb2-0704e5935208__wakuorg_nwaku:latest.log
2026-02-01 04:44:03.038 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:03.038 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:03.039 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:03.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.75
2026-02-01 04:44:03.040 DEBUG [src.node.docker_mananger] Generated ports ['21704', '21705', '21706', '21707', '21708']
2026-02-01 04:44:03.040 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:03.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:03.040 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:03.040 DEBUG [src.node.docker_mananger] docker run -i -t -p 21704:21704 -p 21705:21705 -p 21706:21706 -p 21707:21707 -p 21708:21708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21706 --rest-port=21704 --tcp-port=21705 --discv5-udp-port=21707 --rest-address=0.0.0.0 --nat=extip:172.18.110.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acd518ebe4bcbcab23db18fd6f257b4b5af0cd04c8c9ac31cbde6fa2c175a7c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21708 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:44:03.142 ERROR [src.node.docker_mananger] Max retries reached for container f0aba8561ab2. Exiting log stream.
2026-02-01 04:44:03.236 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.75 waku d54542873a7c52cc3a1caa05eb525ec4dc287ae96ba6974482672385c7d70ac7
2026-02-01 04:44:03.267 DEBUG [src.node.docker_mananger] Container started with ID d54542873a7c. Setting up logs at ./log/docker/node1_2026-02-01_04-44-03__d34a2549-fae9-4166-abb2-0704e5935208__wakuorg_nwaku:latest.log
2026-02-01 04:44:03.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21704
2026-02-01 04:44:03.267 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:03.634 ERROR [src.node.docker_mananger] Max retries reached for container a762f9f5423e. Exiting log stream.
2026-02-01 04:44:04.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21704/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:04.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:44:04.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:04.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:04.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.75/tcp/21705/p2p/16Uiu2HAmSN5Ax1zwR7FuV2uBqFepBZhEoU761LsQBgLZ7CTLhzeS","/ip4/172.18.110.75/tcp/21706/ws/p2p/16Uiu2HAmSN5Ax1zwR7FuV2uBqFepBZhEoU761LsQBgLZ7CTLhzeS"],"enrUri":"enr:-L24QCKAa72Dpc0Zu6-OAIBdA7T4gPHw2CCllfs9A_puWQjBFSyA1_rdDlNhDOfwpZZzw04P7elJFN8nrILX5EIzJg8CgmlkgnY0gmlwhKwSbkuKbXVsdGlhZGRyc5YACASsEm5LBlTJAAoErBJuSwZUyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy64x9RcbuIagRcA6z2icSVdknPtL5V1BYstA85d8I--DdGNwglTJg3VkcIJUy4V3YWt1MgU"}'
2026-02-01 04:44:04.275 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:04.275 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:44:04.282 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:04.282 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-03__d34a2549-fae9-4166-abb2-0704e5935208__wakuorg_nwaku:latest.log
2026-02-01 04:44:04.282 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:04.282 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:04.283 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:04.283 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.72
2026-02-01 04:44:04.283 DEBUG [src.node.docker_mananger] Generated ports ['23936', '23937', '23938', '23939', '23940']
2026-02-01 04:44:04.284 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:04.284 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:04.284 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:04.284 DEBUG [src.node.docker_mananger] docker run -i -t -p 23936:23936 -p 23937:23937 -p 23938:23938 -p 23939:23939 -p 23940:23940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23938 --rest-port=23936 --tcp-port=23937 --discv5-udp-port=23939 --rest-address=0.0.0.0 --nat=extip:172.18.59.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6daeb368ff01d421bcb4ef94abfca5813d7ddb4fd8a6dac2c8cefd8d4a6fdbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23940 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCKAa72Dpc0Zu6-OAIBdA7T4gPHw2CCllfs9A_puWQjBFSyA1_rdDlNhDOfwpZZzw04P7elJFN8nrILX5EIzJg8CgmlkgnY0gmlwhKwSbkuKbXVsdGlhZGRyc5YACASsEm5LBlTJAAoErBJuSwZUyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy64x9RcbuIagRcA6z2icSVdknPtL5V1BYstA85d8I--DdGNwglTJg3VkcIJUy4V3YWt1MgU --filternode=/ip4/172.18.110.75/tcp/21705/p2p/16Uiu2HAmSN5Ax1zwR7FuV2uBqFepBZhEoU761LsQBgLZ7CTLhzeS
2026-02-01 04:44:04.465 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.72 waku b2654aa3e01bf155e5e788f139f99f9d2086e79992af2f83351557bfe18a7da5
2026-02-01 04:44:04.494 DEBUG [src.node.docker_mananger] Container started with ID b2654aa3e01b. Setting up logs at ./log/docker/node2_2026-02-01_04-44-03__d34a2549-fae9-4166-abb2-0704e5935208__wakuorg_nwaku:latest.log
2026-02-01 04:44:04.495 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23936
2026-02-01 04:44:04.495 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:05.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:05.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-01 04:44:05.501 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:05.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:05.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.72/tcp/23937/p2p/16Uiu2HAmQUHnDM85EDunfCYiSucq4xqmwvY4r9teQVTrYyN9SBHC","/ip4/172.18.59.72/tcp/23938/ws/p2p/16Uiu2HAmQUHnDM85EDunfCYiSucq4xqmwvY4r9teQVTrYyN9SBHC"],"enrUri":"enr:-L24QC-l_D6mVRY9NcOhUezJHyTAwwToQPWmE7xQPyIH9RzHJNahDwbiuJ-DSpmuNmDl6gIppVOijXS4Yc1_ldcDZQ4CgmlkgnY0gmlwhKwSO0iKbXVsdGlhZGRyc5YACASsEjtIBl2BAAoErBI7SAZdgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr46P43opGg7K3k_YzPt8iXFyFBUBC9AMIyyyrvkqNBuDdGNwgl2Bg3VkcIJdg4V3YWt1MgA"}'
2026-02-01 04:44:05.503 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:05.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23936/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.75/tcp/21705/p2p/16Uiu2HAmSN5Ax1zwR7FuV2uBqFepBZhEoU761LsQBgLZ7CTLhzeS"]'
2026-02-01 04:44:05.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:05.533 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-01 04:44:05.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:05.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:05.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23936/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fd5d06a1-3322-40a2-b8e1-90557b772f14", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:44:05.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fd5d06a1-3322-40a2-b8e1-90557b772f14","statusDesc":"OK"}'
2026-02-01 04:44:05.563 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2026-02-01 04:44:05.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:05.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:05.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:05.671 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:05.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:05.674 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":1769920972494728704,"ephemeral":false}]'
2026-02-01 04:44:05.676 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2026-02-01 04:44:05.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:05.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:05.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:05.781 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:05.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:05.785 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":2085280972494714112,"ephemeral":false}]'
2026-02-01 04:44:05.787 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2026-02-01 04:44:05.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:05.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:05.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:05.892 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:05.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:05.895 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":1769917372494714112,"ephemeral":false}]'
2026-02-01 04:44:05.897 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2026-02-01 04:44:05.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:05.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:05.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:06.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:06.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:06.005 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":1769924572494714112,"ephemeral":false}]'
2026-02-01 04:44:06.007 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2026-02-01 04:44:06.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:06.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:06.012 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:06.112 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:06.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:06.115 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":1,"ephemeral":false}]'
2026-02-01 04:44:06.117 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2026-02-01 04:44:06.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:06.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:06.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:06.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:06.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:06.225 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":-1,"ephemeral":false}]'
2026-02-01 04:44:06.226 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2026-02-01 04:44:06.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:44:06.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:06.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:06.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:06.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23936/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:06.334 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":1583632800000000000,"ephemeral":false}]'
2026-02-01 04:44:06.338 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:06.339 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:06.339 DEBUG [src.node.waku_node] Stopping container with id d54542873a7c
2026-02-01 04:44:06.892 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:06.892 DEBUG [src.node.waku_node] Stopping container with id b2654aa3e01b
2026-02-01 04:44:07.377 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:07.380 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:07.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:07.392 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-02-01_04-47-35__137c467c-4afc-4d2c-8721-b58ad4ffcc40
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-01_04-47-35__137c467c-4afc-4d2c-8721-b58ad4ffcc40__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.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37893', '37894', '37895', '37896', '37897']
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 37893:37893 -p 37894:37894 -p 37895:37895 -p 37896:37896 -p 37897:37897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37895 --rest-port=37893 --tcp-port=37894 --discv5-udp-port=37896 --rest-address=0.0.0.0 --nat=extip:172.18.96.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7c3a24beac5e5a7da9ad8e78e9ebc37da35f89fb7d76f5b1d7d751f0c3c660e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37897 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.34 waku ba99b0b28a1cffee5ff76a68987522bdbf918042a929709feaa9b5725d2a4e39
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba99b0b28a1c. Setting up logs at ./log/docker/node1_2026-02-01_04-47-35__137c467c-4afc-4d2c-8721-b58ad4ffcc40__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37893
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 54482a5d76e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 717e7639afee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37893/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37893/debug/v1/info" -H "Content-Type: application/json" -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.34/tcp/37894/p2p/16Uiu2HAmFdhyiyBJUpeoVgYfWQcjood9CcjvnkJrhnfRScVeGsCK","/ip4/172.18.96.34/tcp/37895/ws/p2p/16Uiu2HAmFdhyiyBJUpeoVgYfWQcjood9CcjvnkJrhnfRScVeGsCK"],"enrUri":"enr:-L24QFH0dIpLBsc2aDVroKn1oJx5cbJ4GDvESmsIhIRWVV5OA8wsckEnudIfUHS_eEOTiLs3spOS1fAuxjDXPhfAua8CgmlkgnY0gmlwhKwSYCKKbXVsdGlhZGRyc5YACASsEmAiBpQGAAoErBJgIgaUB90DgnJzhQACAQAAiXNlY3AyNTZrMaEDLD734j62R7Wzdu2S8rBA4qLkeU_j5wqOodMn7QUJNgCDdGNwgpQGg3VkcIKUCIV3YWt1MgU"}'
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-01_04-47-35__137c467c-4afc-4d2c-8721-b58ad4ffcc40__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.221.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57729', '57730', '57731', '57732', '57733']
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 57729:57729 -p 57730:57730 -p 57731:57731 -p 57732:57732 -p 57733:57733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57731 --rest-port=57729 --tcp-port=57730 --discv5-udp-port=57732 --rest-address=0.0.0.0 --nat=extip:172.18.221.193 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=18f1decf629fd5459e9ae44e231eddb58bbe0d4bc5af5b3b6ecfbb88c67cce22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57733 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFH0dIpLBsc2aDVroKn1oJx5cbJ4GDvESmsIhIRWVV5OA8wsckEnudIfUHS_eEOTiLs3spOS1fAuxjDXPhfAua8CgmlkgnY0gmlwhKwSYCKKbXVsdGlhZGRyc5YACASsEmAiBpQGAAoErBJgIgaUB90DgnJzhQACAQAAiXNlY3AyNTZrMaEDLD734j62R7Wzdu2S8rBA4qLkeU_j5wqOodMn7QUJNgCDdGNwgpQGg3VkcIKUCIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.193 waku d5a436d05f5dd52fd48d24ee9eff8ec005486a4f3c1bcaa47344e7a40c5303be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5a436d05f5d. Setting up logs at ./log/docker/node2_2026-02-01_04-47-35__137c467c-4afc-4d2c-8721-b58ad4ffcc40__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57729
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:57729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.193/tcp/57730/p2p/16Uiu2HAmME5W2PVmHg4UJVUMGEFoBJTY3GBmnuJrkzHqi58jticU","/ip4/172.18.221.193/tcp/57731/ws/p2p/16Uiu2HAmME5W2PVmHg4UJVUMGEFoBJTY3GBmnuJrkzHqi58jticU"],"enrUri":"enr:-L24QKQ0r1lFxb6-fe3WNO75NbYvQkWLTv9qnqhe1TH7ZxqOK3TTjzCyIQ3jrJa9joUX-521PtBN40KgDRfdtdxB0QoCgmlkgnY0gmlwhKwS3cGKbXVsdGlhZGRyc5YACASsEt3BBuGCAAoErBLdwQbhg90DgnJzhQACAQAAiXNlY3AyNTZrMaEDf1d8ZNXgY2EyaVo5r2eHW6j-7J8-zqL-kzbhbXOU-EWDdGNwguGCg3VkcILhhIV3YWt1MgE"}'
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:57729/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.34/tcp/37894/p2p/16Uiu2HAmFdhyiyBJUpeoVgYfWQcjood9CcjvnkJrhnfRScVeGsCK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37893/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37893/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:37893/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":1769921257649190706,"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:57729/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":1769921257649190706,"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 ba99b0b28a1c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d5a436d05f5d
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 @@
2026-02-01 04:44:50.533 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:50.534 DEBUG [tests.conftest] Running test: test_main_node_full__peer_full with id: 2026-02-01_04-44-50__a6f6f56a-d84c-4c82-89d0-34675e741117
2026-02-01 04:44:50.534 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:50.534 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:44:50.541 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:50.541 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-01_04-44-50__a6f6f56a-d84c-4c82-89d0-34675e741117__wakuorg_nwaku:latest.log
2026-02-01 04:44:50.541 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:50.541 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:50.543 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:50.543 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.170
2026-02-01 04:44:50.543 DEBUG [src.node.docker_mananger] Generated ports ['31101', '31102', '31103', '31104', '31105']
2026-02-01 04:44:50.543 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:50.543 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:50.543 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:50.543 DEBUG [src.node.docker_mananger] docker run -i -t -p 31101:31101 -p 31102:31102 -p 31103:31103 -p 31104:31104 -p 31105:31105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31103 --rest-port=31101 --tcp-port=31102 --discv5-udp-port=31104 --rest-address=0.0.0.0 --nat=extip:172.18.7.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b97f5bbd4e142e1805d0c38a1fdbaddd50afce28d175bae35010aca9c11af52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31105 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-02-01 04:44:50.728 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.170 waku 1852c0f041009d72ac343dabffeeb5ded07c22381d022cf7c0d15a6b77fdf61c
2026-02-01 04:44:50.762 DEBUG [src.node.docker_mananger] Container started with ID 1852c0f04100. Setting up logs at ./log/docker/receiving_node1_2026-02-01_04-44-50__a6f6f56a-d84c-4c82-89d0-34675e741117__wakuorg_nwaku:latest.log
2026-02-01 04:44:50.763 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31101
2026-02-01 04:44:50.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:50.792 ERROR [src.node.docker_mananger] Max retries reached for container 5a896aeb3fd5. Exiting log stream.
2026-02-01 04:44:51.326 ERROR [src.node.docker_mananger] Max retries reached for container 1caa9c2e3664. Exiting log stream.
2026-02-01 04:44:51.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31101/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:51.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2026-02-01 04:44:51.768 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:51.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:51.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.170/tcp/31102/p2p/16Uiu2HAm7XwVtyqcj7YvcCGprp8VHUiYP7S1fwQjen6dmbYC1MP8","/ip4/172.18.7.170/tcp/31103/ws/p2p/16Uiu2HAm7XwVtyqcj7YvcCGprp8VHUiYP7S1fwQjen6dmbYC1MP8"],"enrUri":"enr:-L24QKSEWLH8CIWPtcrs2A9sOy1-XV3wt_f4NSO0oZnPfMi0YvwjHi56j1oHwVp71yfEVu5FWa2U9pDDIKBaeXups4oCgmlkgnY0gmlwhKwSB6qKbXVsdGlhZGRyc5YACASsEgeqBnl-AAoErBIHqgZ5f90DgnJzhQADAQAAiXNlY3AyNTZrMaECs-dGf-lZXc-UzKoifw-l50tygPinW7gFQwOKn57kfmODdGNwgnl-g3VkcIJ5gIV3YWt1Mg0"}'
2026-02-01 04:44:51.770 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:51.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:51.777 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-01_04-44-50__a6f6f56a-d84c-4c82-89d0-34675e741117__wakuorg_nwaku:latest.log
2026-02-01 04:44:51.777 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:51.777 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:51.779 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:51.779 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.175
2026-02-01 04:44:51.779 DEBUG [src.node.docker_mananger] Generated ports ['65171', '65172', '65173', '65174', '65175']
2026-02-01 04:44:51.779 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:51.779 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:51.779 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:51.780 DEBUG [src.node.docker_mananger] docker run -i -t -p 65171:65171 -p 65172:65172 -p 65173:65173 -p 65174:65174 -p 65175:65175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65173 --rest-port=65171 --tcp-port=65172 --discv5-udp-port=65174 --rest-address=0.0.0.0 --nat=extip:172.18.202.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da56c8976ef2bedbedcda96cf2e82fc7f69d8d613f60f9aee38bd2da716b738a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65175 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKSEWLH8CIWPtcrs2A9sOy1-XV3wt_f4NSO0oZnPfMi0YvwjHi56j1oHwVp71yfEVu5FWa2U9pDDIKBaeXups4oCgmlkgnY0gmlwhKwSB6qKbXVsdGlhZGRyc5YACASsEgeqBnl-AAoErBIHqgZ5f90DgnJzhQADAQAAiXNlY3AyNTZrMaECs-dGf-lZXc-UzKoifw-l50tygPinW7gFQwOKn57kfmODdGNwgnl-g3VkcIJ5gIV3YWt1Mg0 --lightpushnode=/ip4/172.18.7.170/tcp/31102/p2p/16Uiu2HAm7XwVtyqcj7YvcCGprp8VHUiYP7S1fwQjen6dmbYC1MP8 --lightpush=true --relay=true --filter=true
2026-02-01 04:44:51.969 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.175 waku 01508de36011a0e39b123cdafa0bbd3f99a90f54daf3fa1b1751816e0665dbea
2026-02-01 04:44:52.000 DEBUG [src.node.docker_mananger] Container started with ID 01508de36011. Setting up logs at ./log/docker/lightpush_node1_2026-02-01_04-44-50__a6f6f56a-d84c-4c82-89d0-34675e741117__wakuorg_nwaku:latest.log
2026-02-01 04:44:52.000 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65171
2026-02-01 04:44:52.000 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:53.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65171/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:53.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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"}]}'
2026-02-01 04:44:53.005 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:53.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:53.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.175/tcp/65172/p2p/16Uiu2HAm1cUcSfFrM9BX2qtmXy3Wn1hBTHwCRxnKdBnBoWJpCUnv","/ip4/172.18.202.175/tcp/65173/ws/p2p/16Uiu2HAm1cUcSfFrM9BX2qtmXy3Wn1hBTHwCRxnKdBnBoWJpCUnv"],"enrUri":"enr:-L24QCsmNZ72PoGggEwNgn9OWASEaPTQKFiDFbgz7D8XMipPLYZIAQHN8AoBrEomnNvQTXJCYVD-V76Aj57cChTelGcCgmlkgnY0gmlwhKwSyq-KbXVsdGlhZGRyc5YACASsEsqvBv6UAAoErBLKrwb-ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECW-qoECpJI3BnFZpGrT09uOG5RLAVCdhbC6Jb3RgePruDdGNwgv6Ug3VkcIL-loV3YWt1Mg0"}'
2026-02-01 04:44:53.007 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:53.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.170/tcp/31102/p2p/16Uiu2HAm7XwVtyqcj7YvcCGprp8VHUiYP7S1fwQjen6dmbYC1MP8"]'
2026-02-01 04:44:53.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:53.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31101/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:44:53.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:53.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:44:53.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:53.081 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-02-01 04:44:53.581 DEBUG [src.steps.light_push] Lightpushing message
2026-02-01 04:44:53.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65171/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1769921093581760668}}'
2026-02-01 04:44:53.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:53.593 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:53.693 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:44:53.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:53.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921093581760668,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:53.698 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-01 04:44:53.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:53.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921093581760668,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:53.703 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:53.704 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:53.704 DEBUG [src.node.waku_node] Stopping container with id 1852c0f04100
2026-02-01 04:44:54.250 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:54.251 DEBUG [src.node.waku_node] Stopping container with id 01508de36011
2026-02-01 04:44:54.765 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:54.768 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:54.773 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:54.778 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-01 04:45:20.960 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:20.960 DEBUG [tests.conftest] Running test: test_log_level_ERROR_from_WARN with id: 2026-02-01_04-45-20__e4dd1c6f-90dd-487e-9a75-e4cb75c27c6f
2026-02-01 04:45:20.960 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:20.961 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:45:20.961 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:45:20.967 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:20.968 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-20__e4dd1c6f-90dd-487e-9a75-e4cb75c27c6f__wakuorg_nwaku:latest.log
2026-02-01 04:45:20.974 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:20.974 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-20__e4dd1c6f-90dd-487e-9a75-e4cb75c27c6f__wakuorg_nwaku:latest.log
2026-02-01 04:45:20.980 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:20.980 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-45-20__e4dd1c6f-90dd-487e-9a75-e4cb75c27c6f__wakuorg_nwaku:latest.log
2026-02-01 04:45:20.986 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:20.986 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-45-20__e4dd1c6f-90dd-487e-9a75-e4cb75c27c6f__wakuorg_nwaku:latest.log
2026-02-01 04:45:20.986 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:45:20.987 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:45:20.987 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:20.988 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:20.989 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:20.989 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.216
2026-02-01 04:45:20.989 DEBUG [src.node.docker_mananger] Generated ports ['26418', '26419', '26420', '26421', '26422']
2026-02-01 04:45:20.990 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:20.990 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:20.990 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:20.990 DEBUG [src.node.docker_mananger] docker run -i -t -p 26418:26418 -p 26419:26419 -p 26420:26420 -p 26421:26421 -p 26422:26422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26420 --rest-port=26418 --tcp-port=26419 --discv5-udp-port=26421 --rest-address=0.0.0.0 --nat=extip:172.18.225.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07a7354cef1ca77af41d6bb263c62ed6a84ce816a9dbaecafe86500b2cae9edd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26422 --metrics-logging=true --relay=true
2026-02-01 04:45:21.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.216 waku 998ac87ceba8f285c40e3d3d603d2e7374733451df5c7c80a529a396dc97c8f1
2026-02-01 04:45:21.205 ERROR [src.node.docker_mananger] Max retries reached for container e963df81b7da. Exiting log stream.
2026-02-01 04:45:21.206 DEBUG [src.node.docker_mananger] Container started with ID 998ac87ceba8. Setting up logs at ./log/docker/node1_2026-02-01_04-45-20__e4dd1c6f-90dd-487e-9a75-e4cb75c27c6f__wakuorg_nwaku:latest.log
2026-02-01 04:45:21.207 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26418
2026-02-01 04:45:21.207 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:21.766 ERROR [src.node.docker_mananger] Max retries reached for container fd05e2043ce7. Exiting log stream.
2026-02-01 04:45:22.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26418/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:45:22.212 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:22.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.216/tcp/26419/p2p/16Uiu2HAm1Vf7SoWu5ytQZdbDtRU1eXtKN27vZtCWsoxY1e5mxssz","/ip4/172.18.225.216/tcp/26420/ws/p2p/16Uiu2HAm1Vf7SoWu5ytQZdbDtRU1eXtKN27vZtCWsoxY1e5mxssz"],"enrUri":"enr:-L24QE19dntDvX9lnD2ioKfV0jjJHZni6ij4PgBJXQstt_-sOCyajrAH4MBKAritoONooYxLD8OnE7c7iPieCMhdphUCgmlkgnY0gmlwhKwS4diKbXVsdGlhZGRyc5YACASsEuHYBmczAAoErBLh2AZnNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWit2mMmQ_oa4OiZ0nOZeyAIjYFb6Ye9ink0lGLlf5K2DdGNwgmczg3VkcIJnNYV3YWt1MgE"}'
2026-02-01 04:45:22.215 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:22.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26418/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:22.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26418/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:22.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.216/tcp/26419/p2p/16Uiu2HAm1Vf7SoWu5ytQZdbDtRU1eXtKN27vZtCWsoxY1e5mxssz","/ip4/172.18.225.216/tcp/26420/ws/p2p/16Uiu2HAm1Vf7SoWu5ytQZdbDtRU1eXtKN27vZtCWsoxY1e5mxssz"],"enrUri":"enr:-L24QE19dntDvX9lnD2ioKfV0jjJHZni6ij4PgBJXQstt_-sOCyajrAH4MBKAritoONooYxLD8OnE7c7iPieCMhdphUCgmlkgnY0gmlwhKwS4diKbXVsdGlhZGRyc5YACASsEuHYBmczAAoErBLh2AZnNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWit2mMmQ_oa4OiZ0nOZeyAIjYFb6Ye9ink0lGLlf5K2DdGNwgmczg3VkcIJnNYV3YWt1MgE"}'
2026-02-01 04:45:22.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26418/version" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-01 04:45:22.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26418/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:22.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-01 04:45:24.225 DEBUG [tests.rest_flags.test_admin_flags] counts at ERROR: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-01 04:45:24.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26418/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:24.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:24.230 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:24.231 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:24.231 DEBUG [src.node.waku_node] Stopping container with id 998ac87ceba8
2026-02-01 04:45:24.781 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:24.783 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:24.784 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-02-01 04:46:27.740 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:46:27.741 DEBUG [tests.conftest] Running test: test_publish_while_peer_is_paused with id: 2026-02-01_04-46-27__16418008-8759-4ebc-818a-ef77ab5219d9
2026-02-01 04:46:27.741 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:46:27.741 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:46:27.742 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-01 04:46:27.750 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:27.750 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-46-27__16418008-8759-4ebc-818a-ef77ab5219d9__wakuorg_nwaku:latest.log
2026-02-01 04:46:27.751 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:27.751 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:27.753 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:27.753 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.239
2026-02-01 04:46:27.753 DEBUG [src.node.docker_mananger] Generated ports ['3865', '3866', '3867', '3868', '3869']
2026-02-01 04:46:27.754 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:27.754 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:27.754 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:27.754 DEBUG [src.node.docker_mananger] docker run -i -t -p 3865:3865 -p 3866:3866 -p 3867:3867 -p 3868:3868 -p 3869:3869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3867 --rest-port=3865 --tcp-port=3866 --discv5-udp-port=3868 --rest-address=0.0.0.0 --nat=extip:172.18.142.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba1c16fcaca7f93aba1acd8d3df7c133e55ec777063eb1ec6ea9bbf3f761bfde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3869 --metrics-logging=true --relay=true
2026-02-01 04:46:27.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.239 waku 8c87ace55decbda40d3bf1a1ad09b954ffc4428737b9e02047b8cc192d84b911
2026-02-01 04:46:27.968 DEBUG [src.node.docker_mananger] Container started with ID 8c87ace55dec. Setting up logs at ./log/docker/node1_2026-02-01_04-46-27__16418008-8759-4ebc-818a-ef77ab5219d9__wakuorg_nwaku:latest.log
2026-02-01 04:46:27.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3865
2026-02-01 04:46:27.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:28.028 ERROR [src.node.docker_mananger] Max retries reached for container d4944c4d2367. Exiting log stream.
2026-02-01 04:46:28.563 ERROR [src.node.docker_mananger] Max retries reached for container c71db5aee8bb. Exiting log stream.
2026-02-01 04:46:28.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3865/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:28.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:28.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:28.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:28.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.239/tcp/3866/p2p/16Uiu2HAm4CyhMqz3KA3bW255hw2YxQaBeKojwZbKfy4H19Cis5ns","/ip4/172.18.142.239/tcp/3867/ws/p2p/16Uiu2HAm4CyhMqz3KA3bW255hw2YxQaBeKojwZbKfy4H19Cis5ns"],"enrUri":"enr:-L24QMLFB-2OBuO_QkFjnjkF-YdQUz5K8TbGYuzmAgsGrmUBaUgACsRM0ouyfZsyS9Jy18giOoyVUMnuhnGCO1qAWlECgmlkgnY0gmlwhKwSju-KbXVsdGlhZGRyc5YACASsEo7vBg8aAAoErBKO7wYPG90DgnJzhQADAQAAiXNlY3AyNTZrMaECgniqA6sgmLl_thfZqaFLlofKGgASWVQl96OxRHCwADSDdGNwgg8ag3VkcIIPHIV3YWt1MgE"}'
2026-02-01 04:46:28.976 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:28.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:46:28.983 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-46-27__16418008-8759-4ebc-818a-ef77ab5219d9__wakuorg_nwaku:latest.log
2026-02-01 04:46:28.983 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:46:28.983 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:46:28.984 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:46:28.985 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.71
2026-02-01 04:46:28.985 DEBUG [src.node.docker_mananger] Generated ports ['24873', '24874', '24875', '24876', '24877']
2026-02-01 04:46:28.985 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:46:28.985 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:46:28.985 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:46:28.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 24873:24873 -p 24874:24874 -p 24875:24875 -p 24876:24876 -p 24877:24877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24875 --rest-port=24873 --tcp-port=24874 --discv5-udp-port=24876 --rest-address=0.0.0.0 --nat=extip:172.18.246.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c4afca64fc9bcbfb9df4be40f7fb2e2537b241c0134c2edccf1b9e02b4a90fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24877 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMLFB-2OBuO_QkFjnjkF-YdQUz5K8TbGYuzmAgsGrmUBaUgACsRM0ouyfZsyS9Jy18giOoyVUMnuhnGCO1qAWlECgmlkgnY0gmlwhKwSju-KbXVsdGlhZGRyc5YACASsEo7vBg8aAAoErBKO7wYPG90DgnJzhQADAQAAiXNlY3AyNTZrMaECgniqA6sgmLl_thfZqaFLlofKGgASWVQl96OxRHCwADSDdGNwgg8ag3VkcIIPHIV3YWt1MgE
2026-02-01 04:46:29.169 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.71 waku a1954a612bee48739aebfa60e1b22263b8c4fea8e0273555657d45288eb66c7f
2026-02-01 04:46:29.199 DEBUG [src.node.docker_mananger] Container started with ID a1954a612bee. Setting up logs at ./log/docker/node2_2026-02-01_04-46-27__16418008-8759-4ebc-818a-ef77ab5219d9__wakuorg_nwaku:latest.log
2026-02-01 04:46:29.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24873
2026-02-01 04:46:29.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:46:30.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24873/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:46:30.217 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:46:30.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.71/tcp/24874/p2p/16Uiu2HAmLEce314F1jGDVZQbcYBGJwRU9DrQ9Mkq1htqZ2ARW3ES","/ip4/172.18.246.71/tcp/24875/ws/p2p/16Uiu2HAmLEce314F1jGDVZQbcYBGJwRU9DrQ9Mkq1htqZ2ARW3ES"],"enrUri":"enr:-L24QLOgI5YRia3suTPNqTCdM-oFEeEE0W1YkNI3RiqUzyNTQbnPsEO1vviNXbVAO8wxEVYnyvE3--7ClYgFnGjtdT0CgmlkgnY0gmlwhKwS9keKbXVsdGlhZGRyc5YACASsEvZHBmEqAAoErBL2RwZhK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcJ8ByGgjCus56iGoBU7X2doF0odEQfJv2LaTz_xCBDuDdGNwgmEqg3VkcIJhLIV3YWt1MgE"}'
2026-02-01 04:46:30.222 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:46:30.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24873/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.239/tcp/3866/p2p/16Uiu2HAm4CyhMqz3KA3bW255hw2YxQaBeKojwZbKfy4H19Cis5ns"]'
2026-02-01 04:46:30.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:30.225 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-01 04:46:30.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3865/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:46:30.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:30.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:46:30.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:30.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3865/relay/v1/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-01 04:46:30.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:30.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:46:30.342 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:46:30.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.345 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":1769921190235753984,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:30.347 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:46:30.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.349 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":1769921190235753984,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:30.350 INFO [src.steps.relay] WARM UP successful!!
2026-02-01 04:46:30.351 DEBUG [src.node.waku_node] Pausing container with id a1954a612bee
2026-02-01 04:46:30.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3865/relay/v1/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-01 04:46:30.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:46:30.376 DEBUG [src.node.waku_node] Unpause container with id a1954a612bee
2026-02-01 04:46:30.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:46:30.387 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":1769921190351757043,"ephemeral":false,"proof":""}]'
2026-02-01 04:46:30.390 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:46:30.391 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:46:30.391 DEBUG [src.node.waku_node] Stopping container with id 8c87ace55dec
2026-02-01 04:46:30.910 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:30.910 DEBUG [src.node.waku_node] Stopping container with id a1954a612bee
2026-02-01 04:46:31.496 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:46:31.497 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:46:31.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:46:31.509 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-02-01_04-45-15__bbed664d-780c-4f52-8791-c5fff15fcd95
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-01_04-45-15__bbed664d-780c-4f52-8791-c5fff15fcd95__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.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9659', '9660', '9661', '9662', '9663']
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 9659:9659 -p 9660:9660 -p 9661:9661 -p 9662:9662 -p 9663:9663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9661 --rest-port=9659 --tcp-port=9660 --discv5-udp-port=9662 --rest-address=0.0.0.0 --nat=extip:172.18.77.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4c96dbaeadabae28ef97ef1e778bd1cf3dfc027aeb4a229faf1060cfbfd3c4db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9663 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.12 waku 5883098d40686c01d8e2ea61b206af1924efb234f3aa3affbc743077de8aec8d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5883098d4068. Setting up logs at ./log/docker/node1_2026-02-01_04-45-15__bbed664d-780c-4f52-8791-c5fff15fcd95__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9659
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 d1fb7ddb1d66. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 565dc3813729. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9659/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9659/debug/v1/info" -H "Content-Type: application/json" -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.12/tcp/9660/p2p/16Uiu2HAkyXdEAs6RZCwXrALRkt2SFUKZ4h3PKu1wEKKs8gJNfmet","/ip4/172.18.77.12/tcp/9661/ws/p2p/16Uiu2HAkyXdEAs6RZCwXrALRkt2SFUKZ4h3PKu1wEKKs8gJNfmet"],"enrUri":"enr:-L24QJmKmwaOShsjLhOFo3zQ6GiseFBmVa6SMy6jaW5ugwYEG_KBqK7onZLLeciFuNA7f-kQfcdei4G5dEXvS4rie2YCgmlkgnY0gmlwhKwSTQyKbXVsdGlhZGRyc5YACASsEk0MBiW8AAoErBJNDAYlvd0DgnJzhQACAQAAiXNlY3AyNTZrMaECPPUe6G7knpDrqUczpyEvwbBHqyAqBt9yjy8aiWD8oeWDdGNwgiW8g3VkcIIlvoV3YWt1MgU"}'
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-01_04-45-15__bbed664d-780c-4f52-8791-c5fff15fcd95__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.244.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33099', '33100', '33101', '33102', '33103']
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 33099:33099 -p 33100:33100 -p 33101:33101 -p 33102:33102 -p 33103:33103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33101 --rest-port=33099 --tcp-port=33100 --discv5-udp-port=33102 --rest-address=0.0.0.0 --nat=extip:172.18.244.245 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e02b2159d85b320cbbdaa6a14fcc7c0e7abd3dfe82481ffeb29ef48ca8a84dff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33103 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJmKmwaOShsjLhOFo3zQ6GiseFBmVa6SMy6jaW5ugwYEG_KBqK7onZLLeciFuNA7f-kQfcdei4G5dEXvS4rie2YCgmlkgnY0gmlwhKwSTQyKbXVsdGlhZGRyc5YACASsEk0MBiW8AAoErBJNDAYlvd0DgnJzhQACAQAAiXNlY3AyNTZrMaECPPUe6G7knpDrqUczpyEvwbBHqyAqBt9yjy8aiWD8oeWDdGNwgiW8g3VkcIIlvoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.245 waku 0dcec3ee503a456fc3dd2a258540bf136b8e8ba0ae80b83410857315bd2975f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0dcec3ee503a. Setting up logs at ./log/docker/node2_2026-02-01_04-45-15__bbed664d-780c-4f52-8791-c5fff15fcd95__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33099
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:33099/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33099/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.245/tcp/33100/p2p/16Uiu2HAm7sYBrcoLKAP6RdaQAWWKHU9TX8aD4zE3mCFUPGErtSAa","/ip4/172.18.244.245/tcp/33101/ws/p2p/16Uiu2HAm7sYBrcoLKAP6RdaQAWWKHU9TX8aD4zE3mCFUPGErtSAa"],"enrUri":"enr:-L24QHfZHmkT2Nm7tZo9Zp6KZjAky8YVVF5WAw2cM56M9TlQMU7op8ZsrnTHt3q3sKWEbje3WOc2cRcfzXtQE9B_M9MCgmlkgnY0gmlwhKwS9PWKbXVsdGlhZGRyc5YACASsEvT1BoFMAAoErBL09QaBTd0DgnJzhQACAQAAiXNlY3AyNTZrMaECuOyIn6AOPk9TwzCc__CCv3V_hcJQiF0CkZOTfT4ocZeDdGNwgoFMg3VkcIKBToV3YWt1MgE"}'
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:33099/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.12/tcp/9660/p2p/16Uiu2HAkyXdEAs6RZCwXrALRkt2SFUKZ4h3PKu1wEKKs8gJNfmet"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9659/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33099/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9659/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:9659/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":1769921117703587210,"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:33099/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":1769921117703587210,"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 5883098d4068
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0dcec3ee503a
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,148 @@
2026-02-01 04:47:43.388 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:47:43.388 DEBUG [tests.conftest] Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e
2026-02-01 04:47:43.388 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:47:43.388 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:47:43.389 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-01 04:47:43.395 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:43.395 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:43.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:43.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:43.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:43.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:43.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:43.415 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:43.415 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:47:43.415 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-01 04:47:43.416 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:43.416 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:43.417 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:43.418 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.53
2026-02-01 04:47:43.418 DEBUG [src.node.docker_mananger] Generated ports ['8055', '8056', '8057', '8058', '8059']
2026-02-01 04:47:43.418 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:43.418 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:43.418 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:43.418 DEBUG [src.node.docker_mananger] docker run -i -t -p 8055:8055 -p 8056:8056 -p 8057:8057 -p 8058:8058 -p 8059:8059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8057 --rest-port=8055 --tcp-port=8056 --discv5-udp-port=8058 --rest-address=0.0.0.0 --nat=extip:172.18.79.53 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=fda314aebad7a7c8d3c969d5b4f177076c944b017ee05ca3b70e934ae42aed47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8059 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-01 04:47:43.599 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.53 waku 8ef30558dca92be11ae14d91e9513bd85b4a57cccfb36025a86e8e0b311fbd1b
2026-02-01 04:47:43.628 DEBUG [src.node.docker_mananger] Container started with ID 8ef30558dca9. Setting up logs at ./log/docker/node1_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:43.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8055
2026-02-01 04:47:43.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:43.709 ERROR [src.node.docker_mananger] Max retries reached for container 5b05f19e1890. Exiting log stream.
2026-02-01 04:47:44.186 ERROR [src.node.docker_mananger] Max retries reached for container b5fc2f035307. Exiting log stream.
2026-02-01 04:47:44.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8055/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:44.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:47:44.633 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:44.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:44.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","/ip4/172.18.79.53/tcp/8057/ws/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"],"enrUri":"enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ"}'
2026-02-01 04:47:44.636 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:44.636 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:44.636 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:44.637 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:44.638 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.206
2026-02-01 04:47:44.638 DEBUG [src.node.docker_mananger] Generated ports ['61740', '61741', '61742', '61743', '61744']
2026-02-01 04:47:44.638 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:44.638 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:44.638 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:44.638 DEBUG [src.node.docker_mananger] docker run -i -t -p 61740:61740 -p 61741:61741 -p 61742:61742 -p 61743:61743 -p 61744:61744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61742 --rest-port=61740 --tcp-port=61741 --discv5-udp-port=61743 --rest-address=0.0.0.0 --nat=extip:172.18.7.206 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=c04e2a70d3ef3b9e8a2fceaa9bb9ad4c9711fa79fdfd19b1cd5ea4db6c34bb4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61744 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ
2026-02-01 04:47:44.827 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.206 waku 30c56428473f5a16d8c77f0d819d66bd1dcdfa9ddf49baee483f51f6835ec4ad
2026-02-01 04:47:44.855 DEBUG [src.node.docker_mananger] Container started with ID 30c56428473f. Setting up logs at ./log/docker/node2_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:44.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61740
2026-02-01 04:47:44.856 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:45.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61740/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:45.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:47:45.860 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:45.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:45.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","/ip4/172.18.7.206/tcp/61742/ws/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3"],"enrUri":"enr:-La4QHq5XPhMQGIf1qL3-41jn0daluYeb3rrjAR2gpOY5AEJa2Y-tUQ1wvgQGIYFVxbKiY3Vfg6M5VmjETxvgrmoIL8CgmlkgnY0gmlwhKwSB86KbXVsdGlhZGRyc5YACASsEgfOBvEtAAoErBIHzgbxLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYp-Fz1wuV33vAZN6BxV0D4Mpu52wJ-aevSS-qNyuw9SDdGNwgvEthXdha3UyAQ"}'
2026-02-01 04:47:45.863 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:45.869 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:45.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:45.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:47:45.875 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:45.876 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:45.876 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:45.877 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:45.877 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.62
2026-02-01 04:47:45.877 DEBUG [src.node.docker_mananger] Generated ports ['36961', '36962', '36963', '36964', '36965']
2026-02-01 04:47:45.878 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:45.878 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:45.878 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:45.878 DEBUG [src.node.docker_mananger] docker run -i -t -p 36961:36961 -p 36962:36962 -p 36963:36963 -p 36964:36964 -p 36965:36965 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36963 --rest-port=36961 --tcp-port=36962 --discv5-udp-port=36964 --rest-address=0.0.0.0 --nat=extip:172.18.94.62 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=9efb3b32fee74faf0eaeffc1efa672dabd76c4deb9ee210d1c97e2f3d6f2d6e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36965 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ
2026-02-01 04:47:46.077 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.62 waku d466a798bbefdecac5a001a9818164131da44e3c6c078422baf7db786f47ccad
2026-02-01 04:47:46.111 DEBUG [src.node.docker_mananger] Container started with ID d466a798bbef. Setting up logs at ./log/docker/node3_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:46.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36961
2026-02-01 04:47:46.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:47.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36961/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:47.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:47:47.117 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:47.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36961/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:47.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","/ip4/172.18.94.62/tcp/36963/ws/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP"],"enrUri":"enr:-La4QEWcEV3c3VxT3l1-T65xKYaDfc2n9OXXCCZ-HloMV4LyN9lXQRzjStQF6eLUZggKRtdTi3JEk3QneEjs9sWXdFACgmlkgnY0gmlwhKwSXj6KbXVsdGlhZGRyc5YACASsEl4-BpBiAAoErBJePgaQY90DgnJzhQADAQAAiXNlY3AyNTZrMaECHGe_09wMU3vdjJWNEvioViL2Rv_YCEFkG3_sjkltvpaDdGNwgpBihXdha3UyAQ"}'
2026-02-01 04:47:47.119 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:47.119 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:47:47.120 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:47:47.121 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:47:47.121 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.71
2026-02-01 04:47:47.121 DEBUG [src.node.docker_mananger] Generated ports ['22175', '22176', '22177', '22178', '22179']
2026-02-01 04:47:47.121 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:47:47.122 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:47:47.122 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:47:47.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 22175:22175 -p 22176:22176 -p 22177:22177 -p 22178:22178 -p 22179:22179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22177 --rest-port=22175 --tcp-port=22176 --discv5-udp-port=22178 --rest-address=0.0.0.0 --nat=extip:172.18.184.71 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=19f604d9d2862a96d0d556cfdd2fed0df5afce650e1bba82f20fb4444c8417b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22179 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEazq1esP3HK0Sr6vVUtDZ4oBW4fdeSkCrBo7slGsUvAI2CkoZXKNIBNvyJs4z9xRFthaBu-cpqv_PXQ-XKBZi4CgmlkgnY0gmlwhKwSTzWKbXVsdGlhZGRyc5YACASsEk81Bh94AAoErBJPNQYfed0DgnJzhQADAQAAiXNlY3AyNTZrMaECbiASfnoztW8NAdHWApqx5MyERgZHRnXGd7mo6qwPWqmDdGNwgh94hXdha3UyAQ
2026-02-01 04:47:47.305 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.71 waku 776cc202e95059637f2167b9b8a9c758a8b1b4d0757398be338b722d1569d6bb
2026-02-01 04:47:47.337 DEBUG [src.node.docker_mananger] Container started with ID 776cc202e950. Setting up logs at ./log/docker/node4_2026-02-01_04-47-43__bd47913b-f025-4eeb-9955-91a0586daf3e__wakuorg_nwaku:latest.log
2026-02-01 04:47:47.337 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22175
2026-02-01 04:47:47.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:48.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22175/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:48.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2026-02-01 04:47:48.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:47:48.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:48.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","/ip4/172.18.184.71/tcp/22177/ws/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy"],"enrUri":"enr:-La4QOp4xDiP6DoBysl09wwDZOcMjfnvWT0KsAYPLbzUSaUFcOJNW5ijWBf8jQYSlbKJux1JvVY3yGfI5WuH0Dj0cDUCgmlkgnY0gmlwhKwSuEeKbXVsdGlhZGRyc5YACASsErhHBlagAAoErBK4RwZWod0DgnJzhQADAQAAiXNlY3AyNTZrMaECgEWcZxC2hleTlDllkJ9hhnmvGDNohhZcUQzCnh3YDDqDdGNwglaghXdha3UyAQ"}'
2026-02-01 04:47:48.345 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:47:48.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3"]'
2026-02-01 04:47:48.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"]'
2026-02-01 04:47:48.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP"]'
2026-02-01 04:47:48.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36961/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"]'
2026-02-01 04:47:48.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy"]'
2026-02-01 04:47:48.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.53/tcp/8056/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW"]'
2026-02-01 04:47:48.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:47:48.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61740/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:47:48.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36961/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:47:48.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22175/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-01 04:47:48.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:47:48.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8055/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:48.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:47:48.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61740/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:48.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.79.53/tcp/42398/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:47:48.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36961/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:48.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.79.53/tcp/58372/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:47:48.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22175/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:48.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.79.53/tcp/54036/p2p/16Uiu2HAm2qZC4pomee1sWiEVTyReVXadAty91DpZRPVvZdZQmWdW","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:47:48.491 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:47:50.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8055/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:50.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:47:50.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8055/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:47:50.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy","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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP","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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-01 04:47:50.498 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.7.206/tcp/61741/p2p/16Uiu2HAm24f1wehH6ojLtMLpqpvmoLnbHNbfw7j9ZPG5ZQybKaC3', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.184.71/tcp/22176/p2p/16Uiu2HAm44PjGbLqnrFVU8NRnM4X3EXWQ2TQLMWPSj8waNQjEJgy', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.94.62/tcp/36962/p2p/16Uiu2HAkwLZ9mUax8FLmQpJCmcekojE2b6pie7p17eEw1af5PVqP', '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-127-ga4e44d', 'origin': 'UnknownOrigin'}]
2026-02-01 04:47:50.500 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:47:50.501 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:47:50.501 DEBUG [src.node.waku_node] Stopping container with id 8ef30558dca9
2026-02-01 04:47:51.069 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:51.069 DEBUG [src.node.waku_node] Stopping container with id 30c56428473f
2026-02-01 04:47:51.614 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:51.615 DEBUG [src.node.waku_node] Stopping container with id d466a798bbef
2026-02-01 04:47:51.882 ERROR [src.node.docker_mananger] Max retries reached for container 8ef30558dca9. Exiting log stream.
2026-02-01 04:47:52.164 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:52.164 DEBUG [src.node.waku_node] Stopping container with id 776cc202e950
2026-02-01 04:47:52.446 ERROR [src.node.docker_mananger] Max retries reached for container 30c56428473f. Exiting log stream.
2026-02-01 04:47:52.703 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:47:52.704 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:47:52.714 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:52.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:52.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:47:52.733 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-02-01_04-47-21__b0de6571-9497-4296-9366-48334ae830a9
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-01_04-47-21__b0de6571-9497-4296-9366-48334ae830a9__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.161.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36798', '36799', '36800', '36801', '36802']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36798:36798 -p 36799:36799 -p 36800:36800 -p 36801:36801 -p 36802:36802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36800 --rest-port=36798 --tcp-port=36799 --discv5-udp-port=36801 --rest-address=0.0.0.0 --nat=extip:172.18.161.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbf07ac19fb9fae642f8dacb59f20f4ffa74616ef3db61f8da0fcb3a472ec5ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36802 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.175 waku 76518ec65e475c27ac700682390ee71f32380272346070f997ad227d75a8b768
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76518ec65e47. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-47-21__b0de6571-9497-4296-9366-48334ae830a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36798
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 6d9c59185ec8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bf1b56e418ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36798/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36798/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.175/tcp/36799/p2p/16Uiu2HAm1nJ1FEuin1Ca8xQFa2uoXNZQcxXdTJY77YjEZxL7L8LF","/ip4/172.18.161.175/tcp/36800/ws/p2p/16Uiu2HAm1nJ1FEuin1Ca8xQFa2uoXNZQcxXdTJY77YjEZxL7L8LF"],"enrUri":"enr:-L24QL-XwTq3NoNxpYpWkjYfSxf9OzvPBQxgQZjXAW_hEdSIDPwapXZMYQmwcCyLB-QiApXvD28APTWLZxdiZDIEmT4CgmlkgnY0gmlwhKwSoa-KbXVsdGlhZGRyc5YACASsEqGvBo-_AAoErBKhrwaPwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXm54rSJpNv-a_fPsRuDO0_Zmp_OaW3-B6ueu31Y7f1CDdGNwgo-_g3VkcIKPwYV3YWt1MgM"}'
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-01_04-47-21__b0de6571-9497-4296-9366-48334ae830a9__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.65.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26788', '26789', '26790', '26791', '26792']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26788:26788 -p 26789:26789 -p 26790:26790 -p 26791:26791 -p 26792:26792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26790 --rest-port=26788 --tcp-port=26789 --discv5-udp-port=26791 --rest-address=0.0.0.0 --nat=extip:172.18.65.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a62aa432680968fcae27a4d2dc6f9bb5ec00cab60d4e5d706cfaaffd18aefb4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26792 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL-XwTq3NoNxpYpWkjYfSxf9OzvPBQxgQZjXAW_hEdSIDPwapXZMYQmwcCyLB-QiApXvD28APTWLZxdiZDIEmT4CgmlkgnY0gmlwhKwSoa-KbXVsdGlhZGRyc5YACASsEqGvBo-_AAoErBKhrwaPwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXm54rSJpNv-a_fPsRuDO0_Zmp_OaW3-B6ueu31Y7f1CDdGNwgo-_g3VkcIKPwYV3YWt1MgM --storenode=/ip4/172.18.161.175/tcp/36799/p2p/16Uiu2HAm1nJ1FEuin1Ca8xQFa2uoXNZQcxXdTJY77YjEZxL7L8LF --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.254 waku 5c392e712ec5b3d0e5bde96cc0eae19dc1ffe98b3a8756e49964f4040f9ce844
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c392e712ec5. Setting up logs at ./log/docker/store_node1_2026-02-01_04-47-21__b0de6571-9497-4296-9366-48334ae830a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26788
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:26788/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26788/debug/v1/info" -H "Content-Type: application/json" -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.254/tcp/26789/p2p/16Uiu2HAmN7QNVkPciQiaiSjjgFh4QuU3yy3HWjdJUSpbt9fpW1jj","/ip4/172.18.65.254/tcp/26790/ws/p2p/16Uiu2HAmN7QNVkPciQiaiSjjgFh4QuU3yy3HWjdJUSpbt9fpW1jj"],"enrUri":"enr:-L24QM1NNQT5l7CM6_4E6WJBJwwVKAhGLnIc8WBRfhiODO5eLrA-nbx50hs2Cq7Q36dA1CaR7zRF0ucH-XWs4kS0HdwCgmlkgnY0gmlwhKwSQf6KbXVsdGlhZGRyc5YACASsEkH-BmilAAoErBJB_gZopt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjH1xm7Rw8vqp7Ui5OVO-02UW0-bYwC7MA0lmc0Pw2WaDdGNwgmilg3VkcIJop4V3YWt1MgM"}'
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:26788/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.175/tcp/36799/p2p/16Uiu2HAm1nJ1FEuin1Ca8xQFa2uoXNZQcxXdTJY77YjEZxL7L8LF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/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:26788/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:36798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/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:36798/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":"0x9372878545a04666ac544a795560e32db07ac5e38fafef32a75e4babadce9b6a"}]}'
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:26788/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":"0x9372878545a04666ac544a795560e32db07ac5e38fafef32a75e4babadce9b6a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub 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:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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:36798/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":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x69ffa40fe437d0cc6f7fac8499f583a1b92ed3986655e0f436c601ddb31e69c4"}]}'
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:26788/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":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x69ffa40fe437d0cc6f7fac8499f583a1b92ed3986655e0f436c601ddb31e69c4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/2
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&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":"0x45e3f4c7b088bf05d1cf7a34309368ff16aa97ac1e51a14d654ba925630a92b6"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&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":"0x45e3f4c7b088bf05d1cf7a34309368ff16aa97ac1e51a14d654ba925630a92b6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/3
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&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":"0x3090ea327c3037bf5e13c50322e68f42d1557b8bdb8ec51a591158a9ddbe61de"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&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":"0x3090ea327c3037bf5e13c50322e68f42d1557b8bdb8ec51a591158a9ddbe61de"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/4
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&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":"0x224177127df3675490b40c62820f2fe03bbcc32fba2f852c07709c76a7b78b5d"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&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":"0x224177127df3675490b40c62820f2fe03bbcc32fba2f852c07709c76a7b78b5d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/5
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&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":"0xaaa7ee4e75236c6fa63bf536ba83bb647e8c0d28f98bf506a20e3203ae67470c"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&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":"0xaaa7ee4e75236c6fa63bf536ba83bb647e8c0d28f98bf506a20e3203ae67470c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/6
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&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":"0x4ed186526cb068085659414f66df293e436ab294cb94c581b20883c07f224db3"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&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":"0x4ed186526cb068085659414f66df293e436ab294cb94c581b20883c07f224db3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&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":"0xcba40d32ebdb02f52284fffdeee7b3cdd8b1926a5ae9b99973ce441020ae463a"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&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":"0xcba40d32ebdb02f52284fffdeee7b3cdd8b1926a5ae9b99973ce441020ae463a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/3/8
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -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:36798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&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":"0x6b1689dbfea379ce4da6e0633f5c7eda973142f3f3f876376e98ad7fc663940e"}]}'
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:26788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&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":"0x6b1689dbfea379ce4da6e0633f5c7eda973142f3f3f876376e98ad7fc663940e"}]}'
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 76518ec65e47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5c392e712ec5
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_start_time with id: 2026-02-01_04-44-52__33396d8c-1338-4b64-9838-47e4e266d0bc
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-01_04-44-52__33396d8c-1338-4b64-9838-47e4e266d0bc__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.231.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60581', '60582', '60583', '60584', '60585']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60581:60581 -p 60582:60582 -p 60583:60583 -p 60584:60584 -p 60585:60585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60583 --rest-port=60581 --tcp-port=60582 --discv5-udp-port=60584 --rest-address=0.0.0.0 --nat=extip:172.18.231.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e9a436fd7edae6aa4f938e7f6bc7466cec341aabd2dc65a6a5a019edc296ccb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60585 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.160 waku 6fc9c38dbf1459bef44dbeb20a2cf44a4a261b9eea2d73f5eeaa7947c744b89c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 512f8d9183ce. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6fc9c38dbf14. Setting up logs at ./log/docker/publishing_node1_2026-02-01_04-44-52__33396d8c-1338-4b64-9838-47e4e266d0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60581
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 9c6896c9cd78. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.160/tcp/60582/p2p/16Uiu2HAky5qnWmh782LgEJMF7kmupqoJQfjGwpjKD4xKy3QfxHr7","/ip4/172.18.231.160/tcp/60583/ws/p2p/16Uiu2HAky5qnWmh782LgEJMF7kmupqoJQfjGwpjKD4xKy3QfxHr7"],"enrUri":"enr:-L24QDc4aS3sVREgShBjt4sEE0ak8i0X4lpu9JBRfT5_fW4DW9b4jwPULO9cjDlbU45CIhdJ7y0bjl_AN-PDedPwT0kCgmlkgnY0gmlwhKwS56CKbXVsdGlhZGRyc5YACASsEuegBuymAAoErBLnoAbsp90DgnJzhQADAQAAiXNlY3AyNTZrMaECNlo3-rD8NROqNDBSFY865QrRZ5seWIHuDrkQOgJDKjiDdGNwguymg3VkcILsqIV3YWt1MgM"}'
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-01_04-44-52__33396d8c-1338-4b64-9838-47e4e266d0bc__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.136.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28675', '28676', '28677', '28678', '28679']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28675:28675 -p 28676:28676 -p 28677:28677 -p 28678:28678 -p 28679:28679 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28677 --rest-port=28675 --tcp-port=28676 --discv5-udp-port=28678 --rest-address=0.0.0.0 --nat=extip:172.18.136.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7c33d56adce3727c1eef4cc8fcfa65a32fac11ea28ee1ab0b69a50d25bdb277 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28679 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDc4aS3sVREgShBjt4sEE0ak8i0X4lpu9JBRfT5_fW4DW9b4jwPULO9cjDlbU45CIhdJ7y0bjl_AN-PDedPwT0kCgmlkgnY0gmlwhKwS56CKbXVsdGlhZGRyc5YACASsEuegBuymAAoErBLnoAbsp90DgnJzhQADAQAAiXNlY3AyNTZrMaECNlo3-rD8NROqNDBSFY865QrRZ5seWIHuDrkQOgJDKjiDdGNwguymg3VkcILsqIV3YWt1MgM --storenode=/ip4/172.18.231.160/tcp/60582/p2p/16Uiu2HAky5qnWmh782LgEJMF7kmupqoJQfjGwpjKD4xKy3QfxHr7 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.98 waku 341c0e04363cdc1ad3b2a0d634fc75201d29f5a59752f471e216efef09d0d616
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 341c0e04363c. Setting up logs at ./log/docker/store_node1_2026-02-01_04-44-52__33396d8c-1338-4b64-9838-47e4e266d0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28675
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:28675/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28675/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.98/tcp/28676/p2p/16Uiu2HAmNen9LiVAtt8xPHaR8sHinR4vZbYDkXzYWsaRpzdiBUSF","/ip4/172.18.136.98/tcp/28677/ws/p2p/16Uiu2HAmNen9LiVAtt8xPHaR8sHinR4vZbYDkXzYWsaRpzdiBUSF"],"enrUri":"enr:-L24QPmvDttUUuAzYexb8uGBIMQKnP7sGuT6fkI2cOWYtXjlVdq2WXKkr8S2UY4w7uDKbbDERF5ut20rdBqz118lsb4CgmlkgnY0gmlwhKwSiGKKbXVsdGlhZGRyc5YACASsEohiBnAEAAoErBKIYgZwBd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlIcRYCFGT2dh5qNBCRK_ifBlQq74lz0a_qSi3vxhM-SDdGNwgnAEg3VkcIJwBoV3YWt1MgM"}'
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:28675/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.160/tcp/60582/p2p/16Uiu2HAky5qnWmh782LgEJMF7kmupqoJQfjGwpjKD4xKy3QfxHr7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60581/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:28675/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:60581/relay/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:60581/relay/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:60581/relay/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:60581/relay/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:60581/relay/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:60581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:143 inquering stored messages with start time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60581/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&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":"0xee8626d30d1c15b62135e9581ebfa5d8327e7cc5ac159313bd5e280f720d9c41","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921091882124032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7a84ecbf9f5dc4c7c86ccd5bb29f42bfa4e71ae4e4a6523fc800e5103033f7a8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921093882131968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1d550dfde07dabd8d9d2b4388d6c8a12dd5e33e398f9574c131c367786e6431a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921094782134016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0bfedca306d667bb5f67f25ec84bf1f205882088d36d41e427a8806ffb838efd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921094982136064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x818a12547969089559d8e3de93f45cedff57ae1160d64551dab85d8abed9bdf3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921096882137088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc2428238a0c283e78632e82b6b600bb33c98c6c4a9cbfa44a8c50f5c89638916","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921104882138880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:146 number of messages stored for start time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28675/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&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":"0xee8626d30d1c15b62135e9581ebfa5d8327e7cc5ac159313bd5e280f720d9c41","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921091882124032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7a84ecbf9f5dc4c7c86ccd5bb29f42bfa4e71ae4e4a6523fc800e5103033f7a8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921093882131968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1d550dfde07dabd8d9d2b4388d6c8a12dd5e33e398f9574c131c367786e6431a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921094782134016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0bfedca306d667bb5f67f25ec84bf1f205882088d36d41e427a8806ffb838efd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921094982136064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x818a12547969089559d8e3de93f45cedff57ae1160d64551dab85d8abed9bdf3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921096882137088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc2428238a0c283e78632e82b6b600bb33c98c6c4a9cbfa44a8c50f5c89638916","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769921104882138880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:146 number of messages stored for start time = 0 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6fc9c38dbf14
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 341c0e04363c
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