deploy: b49c9fba41e54e5e0aa62c8ba6c177002fbd7f2e

This commit is contained in:
darshankabariya 2026-04-13 10:54:57 +00:00
parent 3c7ab19fad
commit 42182b7a33
1428 changed files with 220139 additions and 55 deletions

View File

@ -1 +0,0 @@
{"uid":"b1a8273437954620fa374b796ffaacdd","children":[],"name":"behaviors"}

View File

@ -1 +0,0 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}

View File

@ -1 +0,0 @@
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[],"name":"packages"}

View File

@ -1 +0,0 @@
{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[],"name":"suites"}

View File

@ -1 +0,0 @@
{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[],"name":"timeline"}

View File

@ -1,13 +0,0 @@
launch_status failed=0 1775575210000000000
launch_status broken=0 1775575210000000000
launch_status passed=0 1775575210000000000
launch_status skipped=0 1775575210000000000
launch_status unknown=0 1775575210000000000
launch_time duration=0 1775575210000000000
launch_time min_duration=0 1775575210000000000
launch_time max_duration=0 1775575210000000000
launch_time sum_duration=0 1775575210000000000
launch_time start=0 1775575210000000000
launch_time stop=0 1775575210000000000
launch_retries retries=0 1775575210000000000
launch_retries run=0 1775575210000000000

View File

@ -1,13 +0,0 @@
launch_status_failed 0
launch_status_broken 0
launch_status_passed 0
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 0
launch_time_min_duration 0
launch_time_max_duration 0
launch_time_sum_duration 0
launch_time_start 0
launch_time_stop 0
launch_retries_retries 0
launch_retries_run 0

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
[{"data":{"run":0,"retry":0}}]

View File

@ -1 +0,0 @@
{"total":0,"items":[]}

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
{"total":0,"items":[]}

View File

@ -1 +0,0 @@
[{"data":{}}]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]

View File

@ -1 +0,0 @@
[{"data":{"run":0,"retry":0}}]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
[]

View File

@ -1 +0,0 @@
{"total":0,"items":[]}

View File

@ -1 +0,0 @@
{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0},"time":{}}

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-04-13_10-37-22__9d6501e7-3276-412d-9e5a-0d9fa46246de
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-04-13_10-37-22__9d6501e7-3276-412d-9e5a-0d9fa46246de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44171', '44172', '44173', '44174', '44175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44171:44171 -p 44172:44172 -p 44173:44173 -p 44174:44174 -p 44175:44175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44173 --rest-port=44171 --tcp-port=44172 --discv5-udp-port=44174 --rest-address=0.0.0.0 --nat=extip:172.18.177.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aef9d7da8f7a79d7b15fd98beed7eedffbf62ffa72e4ef72a713bff28fc0edb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44175 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.177 waku 2b460bf2ff39a511864ba4dbdfe124e8970395294112e96e25fa217df7c38300
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b460bf2ff39. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-37-22__9d6501e7-3276-412d-9e5a-0d9fa46246de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44171
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 61cc9f471b19. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 983c622a0786. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44171/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44171/debug/v1/info" -H "Content-Type: application/json" -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.177/tcp/44172/p2p/16Uiu2HAm3bmPCCLN3CvfsbeqDTbEvg4kmCa4C4yX4nY6dLLwuMvv","/ip4/172.18.177.177/tcp/44173/ws/p2p/16Uiu2HAm3bmPCCLN3CvfsbeqDTbEvg4kmCa4C4yX4nY6dLLwuMvv"],"enrUri":"enr:-L24QIzYGtuEziiId-2LuzIfGxrwWrvO7H7teU8MDSaCR2VpS_8Ev6pPy4V3EeQw15OC_JoCfZEtFqWHLi5or_BBG_cCgmlkgnY0gmlwhKwSsbGKbXVsdGlhZGRyc5YACASsErGxBqyMAAoErBKxsQasjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeXNpx-O91m81gWptLfAUCTe97xir8mSLRE-qwE4NhyeDdGNwgqyMg3VkcIKsjoV3YWt1MgM"}'
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-04-13_10-37-22__9d6501e7-3276-412d-9e5a-0d9fa46246de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53712', '53713', '53714', '53715', '53716']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53712:53712 -p 53713:53713 -p 53714:53714 -p 53715:53715 -p 53716:53716 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53714 --rest-port=53712 --tcp-port=53713 --discv5-udp-port=53715 --rest-address=0.0.0.0 --nat=extip:172.18.127.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e4ea7ea731aaf3f4654ddea8529ef153f43c2f8a7557bedfc2db651277c45e3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53716 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIzYGtuEziiId-2LuzIfGxrwWrvO7H7teU8MDSaCR2VpS_8Ev6pPy4V3EeQw15OC_JoCfZEtFqWHLi5or_BBG_cCgmlkgnY0gmlwhKwSsbGKbXVsdGlhZGRyc5YACASsErGxBqyMAAoErBKxsQasjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeXNpx-O91m81gWptLfAUCTe97xir8mSLRE-qwE4NhyeDdGNwgqyMg3VkcIKsjoV3YWt1MgM --storenode=/ip4/172.18.177.177/tcp/44172/p2p/16Uiu2HAm3bmPCCLN3CvfsbeqDTbEvg4kmCa4C4yX4nY6dLLwuMvv --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.118 waku fb8f8558a9ef46ac16b64d326646089e5465571030e5128e96507bbdacfcfca3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb8f8558a9ef. Setting up logs at ./log/docker/store_node1_2026-04-13_10-37-22__9d6501e7-3276-412d-9e5a-0d9fa46246de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53712
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53712/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.118/tcp/53713/p2p/16Uiu2HAmGb8TWcs74dJdnQqMvY5kmHFQUo87iVdangDzEBWzjqGW","/ip4/172.18.127.118/tcp/53714/ws/p2p/16Uiu2HAmGb8TWcs74dJdnQqMvY5kmHFQUo87iVdangDzEBWzjqGW"],"enrUri":"enr:-L24QLoGt-WKTCR92N6QmE8WQBomeYWBI6ATNX1FogzjKSQfPPGBlmJd7ujVBF_QjkDFsyZulppEeeEYqM398O5_lzkCgmlkgnY0gmlwhKwSf3aKbXVsdGlhZGRyc5YACASsEn92BtHRAAoErBJ_dgbR0t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOnGXZSnV78Jzj_gmlQV2NkNirTAkFHhydVBl2bId7IODdGNwgtHRg3VkcILR04V3YWt1MgM"}'
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:53712/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.177/tcp/44172/p2p/16Uiu2HAm3bmPCCLN3CvfsbeqDTbEvg4kmCa4C4yX4nY6dLLwuMvv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:53712/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:44171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer 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:44171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xfed448c9ec0b87c0e0630718800aff58bc48fb26f66d549ff32a3130227bf96b"}]}'
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:53712/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xfed448c9ec0b87c0e0630718800aff58bc48fb26f66d549ff32a3130227bf96b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xfed448c9ec0b87c0e0630718800aff58bc48fb26f66d549ff32a3130227bf96b"},{"messageHash":"0xb55d417fcd6e52b3a917ee108f06f0883ad5af589c7de26c3ff83791ada9d846"}]}'
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:53712/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xfed448c9ec0b87c0e0630718800aff58bc48fb26f66d549ff32a3130227bf96b"},{"messageHash":"0xb55d417fcd6e52b3a917ee108f06f0883ad5af589c7de26c3ff83791ada9d846"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b460bf2ff39
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fb8f8558a9ef
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,79 @@
2026-04-13 10:37:15.116 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:15.117 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-13_10-37-15__a5479991-d346-4be7-a6f1-1fb3a29a0dfe
2026-04-13 10:37:15.117 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:15.117 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:37:15.118 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-13 10:37:15.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:15.124 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-15__a5479991-d346-4be7-a6f1-1fb3a29a0dfe__wakuorg_nwaku:latest.log
2026-04-13 10:37:15.124 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:15.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:15.125 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:15.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.33
2026-04-13 10:37:15.126 DEBUG [src.node.docker_mananger] Generated ports ['33383', '33384', '33385', '33386', '33387']
2026-04-13 10:37:15.126 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:15.126 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:15.126 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:15.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 33383:33383 -p 33384:33384 -p 33385:33385 -p 33386:33386 -p 33387:33387 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33385 --rest-port=33383 --tcp-port=33384 --discv5-udp-port=33386 --rest-address=0.0.0.0 --nat=extip:172.18.243.33 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e62fb8b9b93dfcca0daab0cf8daf4525b10a30cfa5ef8af04f59c18b3eaeff5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33387 --metrics-logging=true --relay=true --filter=true
2026-04-13 10:37:15.307 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.33 waku 1449e3345ede9479eb987ed9a34c3a90cd68ac4ce362695bd645a05411e1d165
2026-04-13 10:37:15.344 DEBUG [src.node.docker_mananger] Container started with ID 1449e3345ede. Setting up logs at ./log/docker/node1_2026-04-13_10-37-15__a5479991-d346-4be7-a6f1-1fb3a29a0dfe__wakuorg_nwaku:latest.log
2026-04-13 10:37:15.344 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33383
2026-04-13 10:37:15.344 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:15.466 ERROR [src.node.docker_mananger] Max retries reached for container ffd0a961fc30. Exiting log stream.
2026-04-13 10:37:15.915 ERROR [src.node.docker_mananger] Max retries reached for container 078007fdcad7. Exiting log stream.
2026-04-13 10:37:16.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33383/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:16.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:16.348 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:16.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33383/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:16.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.33/tcp/33384/p2p/16Uiu2HAm6EApLuSFHDUfqY8K8g8weRHN4yTQQJw2LvcdH5gm6vwm","/ip4/172.18.243.33/tcp/33385/ws/p2p/16Uiu2HAm6EApLuSFHDUfqY8K8g8weRHN4yTQQJw2LvcdH5gm6vwm"],"enrUri":"enr:-L24QDG1024QBvZXUV21H72842_u8Imn4YjR1sujm3X5p2yIYQDJIWA0XdZYU2KvAS24gNirnHGOodoOj5NYyKSO5JQCgmlkgnY0gmlwhKwS8yGKbXVsdGlhZGRyc5YACASsEvMhBoJoAAoErBLzIQaCad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoH4xUrEDo5GZYEw36Dvgr7NKgyxhjtml8mihqP7NoMSDdGNwgoJog3VkcIKCaoV3YWt1MgU"}'
2026-04-13 10:37:16.350 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:16.351 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-13 10:37:16.357 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:16.357 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-15__a5479991-d346-4be7-a6f1-1fb3a29a0dfe__wakuorg_nwaku:latest.log
2026-04-13 10:37:16.357 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:16.357 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:16.359 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:16.359 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.164
2026-04-13 10:37:16.359 DEBUG [src.node.docker_mananger] Generated ports ['3644', '3645', '3646', '3647', '3648']
2026-04-13 10:37:16.359 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:16.359 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:16.359 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:16.360 DEBUG [src.node.docker_mananger] docker run -i -t -p 3644:3644 -p 3645:3645 -p 3646:3646 -p 3647:3647 -p 3648:3648 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3646 --rest-port=3644 --tcp-port=3645 --discv5-udp-port=3647 --rest-address=0.0.0.0 --nat=extip:172.18.191.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=10dbf2cad6e2e07758256bad6f8b28c56b70d6e9bdfa2d61adb63342f57fba8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3648 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDG1024QBvZXUV21H72842_u8Imn4YjR1sujm3X5p2yIYQDJIWA0XdZYU2KvAS24gNirnHGOodoOj5NYyKSO5JQCgmlkgnY0gmlwhKwS8yGKbXVsdGlhZGRyc5YACASsEvMhBoJoAAoErBLzIQaCad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoH4xUrEDo5GZYEw36Dvgr7NKgyxhjtml8mihqP7NoMSDdGNwgoJog3VkcIKCaoV3YWt1MgU --filternode=/ip4/172.18.243.33/tcp/33384/p2p/16Uiu2HAm6EApLuSFHDUfqY8K8g8weRHN4yTQQJw2LvcdH5gm6vwm
2026-04-13 10:37:16.541 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.164 waku 0ba3db4fab24391134094bb933860936b018b9fb31b3dc9159fd0fc3f78ed8e1
2026-04-13 10:37:16.573 DEBUG [src.node.docker_mananger] Container started with ID 0ba3db4fab24. Setting up logs at ./log/docker/node2_2026-04-13_10-37-15__a5479991-d346-4be7-a6f1-1fb3a29a0dfe__wakuorg_nwaku:latest.log
2026-04-13 10:37:16.574 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3644
2026-04-13 10:37:16.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:17.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3644/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:17.578 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:17.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.164/tcp/3645/p2p/16Uiu2HAmUV9AMPybKLYvu1tdAcmCxvY1tdgg6DRE2LV1wgha3Fnm","/ip4/172.18.191.164/tcp/3646/ws/p2p/16Uiu2HAmUV9AMPybKLYvu1tdAcmCxvY1tdgg6DRE2LV1wgha3Fnm"],"enrUri":"enr:-L24QCg82jWPW_IudbTe4ertEeHJEMJ12LhagpOjLs2XpoE9UEYysRjA0qj6cV6xrK-yXypbk3K2OidUb72_saXhIdECgmlkgnY0gmlwhKwSv6SKbXVsdGlhZGRyc5YACASsEr-kBg49AAoErBK_pAYOPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6zUlVcMu1Wb7Pkn1r4vGDqKhLU_DQj3PSQ8B0gXeLXaDdGNwgg49g3VkcIIOP4V3YWt1MgA"}'
2026-04-13 10:37:17.581 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:17.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3644/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.33/tcp/33384/p2p/16Uiu2HAm6EApLuSFHDUfqY8K8g8weRHN4yTQQJw2LvcdH5gm6vwm"]'
2026-04-13 10:37:17.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:17.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33383/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:37:17.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:17.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3644/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cdbc5fef-46ac-42ce-a002-21485ffece5d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:37:17.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cdbc5fef-46ac-42ce-a002-21485ffece5d","statusDesc":"OK"}'
2026-04-13 10:37:17.645 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:3644/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:37:17.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-13 10:37:17.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:17.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:17.662 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:37:17.762 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:17.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3644/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.765 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":1776076637654538367,"ephemeral":false}]'
2026-04-13 10:37:17.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:17.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:17.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:37:17.871 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:17.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3644/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776076637766840257,"ephemeral":false}]'
2026-04-13 10:37:17.877 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:17.878 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:17.878 DEBUG [src.node.waku_node] Stopping container with id 1449e3345ede
2026-04-13 10:37:18.323 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:18.324 DEBUG [src.node.waku_node] Stopping container with id 0ba3db4fab24
2026-04-13 10:37:18.737 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:18.739 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:18.749 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:18.754 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_relay_peers_schema with id: 2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051__harbor.status.im_wakuorg_nwaku:v0.37.4.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.138.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21522', '21523', '21524', '21525', '21526']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21522:21522 -p 21523:21523 -p 21524:21524 -p 21525:21525 -p 21526:21526 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21524 --rest-port=21522 --tcp-port=21523 --discv5-udp-port=21525 --rest-address=0.0.0.0 --nat=extip:172.18.138.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f43487bed3b3bead8a57cfad26e9b33cf74dce2d46c911be6ebfbaeac27f8fdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21526 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.144 waku a8dca693f6ab6e8d74129da90395382653bf6840072ed0979b367aa7464dd741
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8dca693f6ab. Setting up logs at ./log/docker/node1_2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 21522
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 956c336e45ec. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21522/health" -H "Content-Type: 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:21522/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/21523/p2p/16Uiu2HAmUEU42uRkJJJmoRpZELhHX2w3tb2GnEKfEePqHPPzVhka","/ip4/172.18.138.144/tcp/21524/ws/p2p/16Uiu2HAmUEU42uRkJJJmoRpZELhHX2w3tb2GnEKfEePqHPPzVhka"],"enrUri":"enr:-L24QE-ga2Qh4ZZIS7tUUijOY0iU0DL16Yo_WKFL7NVHGP4mItgny06eMLZPRqhH1q2_MVil7nzL-_vFcqpLz_iK4zICgmlkgnY0gmlwhKwSipCKbXVsdGlhZGRyc5YACASsEoqQBlQTAAoErBKKkAZUFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED53LLPDMXg4ism9dly5NPQke0Bu0tUsGlTc7ghTPlUa-DdGNwglQTg3VkcIJUFYV3YWt1MgE"}'
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.22.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54558', '54559', '54560', '54561', '54562']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54558:54558 -p 54559:54559 -p 54560:54560 -p 54561:54561 -p 54562:54562 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54560 --rest-port=54558 --tcp-port=54559 --discv5-udp-port=54561 --rest-address=0.0.0.0 --nat=extip:172.18.22.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39047faae08aaa4bde19ffd85bfc73f7efeaae8d15c3deef1ddd60bdf0afb0eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54562 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE-ga2Qh4ZZIS7tUUijOY0iU0DL16Yo_WKFL7NVHGP4mItgny06eMLZPRqhH1q2_MVil7nzL-_vFcqpLz_iK4zICgmlkgnY0gmlwhKwSipCKbXVsdGlhZGRyc5YACASsEoqQBlQTAAoErBKKkAZUFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED53LLPDMXg4ism9dly5NPQke0Bu0tUsGlTc7ghTPlUa-DdGNwglQTg3VkcIJUFYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.48 waku 0155e90a2706919ffd15d0646d3dcf4c91d420593862a40be6e0cb8f670f6308
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0155e90a2706. Setting up logs at ./log/docker/node2_2026-04-13_10-38-17__957ef619-175c-4d1d-96a1-4a0c20c34051__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 54558
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54558/health" -H "Content-Type: 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":"READY"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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:54558/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.48/tcp/54559/p2p/16Uiu2HAm8FMHa93hFAvCrRaVYnFCv6niotgp17Kw5TiwzKyLQ8ub","/ip4/172.18.22.48/tcp/54560/ws/p2p/16Uiu2HAm8FMHa93hFAvCrRaVYnFCv6niotgp17Kw5TiwzKyLQ8ub"],"enrUri":"enr:-L24QEOSs-NbpdjzCbxTDscU7jtfHro935u10LkcGv_qjXQTMI-PQp8sIMpG6ojZTd-89sETqvN9Vrwrsw0ycy531_cCgmlkgnY0gmlwhKwSFjCKbXVsdGlhZGRyc5YACASsEhYwBtUfAAoErBIWMAbVIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvoL8NIN-kPLbVKkZyLbVy2qIKJPx5MNA5yiUrGO4A66DdGNwgtUfg3VkcILVIYV3YWt1MgE"}'
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:21522/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.48/tcp/54559/p2p/16Uiu2HAm8FMHa93hFAvCrRaVYnFCv6niotgp17Kw5TiwzKyLQ8ub"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54558/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.144/tcp/21523/p2p/16Uiu2HAmUEU42uRkJJJmoRpZELhHX2w3tb2GnEKfEePqHPPzVhka"]'
INFO  src.node.api_clients.base_client:base_client.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:21522/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.22.48/tcp/43642/p2p/16Uiu2HAm8FMHa93hFAvCrRaVYnFCv6niotgp17Kw5TiwzKyLQ8ub","protocols":["/ipfs/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","/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.37.4","origin":"UnknownOrigin","score":0.0}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:379 /admin/v1/peers/relay (schema): [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.22.48/tcp/43642/p2p/16Uiu2HAm8FMHa93hFAvCrRaVYnFCv6niotgp17Kw5TiwzKyLQ8ub', 'protocols': ['/ipfs/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', '/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [], 'connected': 'Connected', 'agent': 'nwaku-v0.37.4', 'origin': 'UnknownOrigin', 'score': 0.0}]}] / type=list
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 a8dca693f6ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0155e90a2706
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_neither_relay_nor_store with id: 2026-04-13_10-40-56__ca70bad0-97f2-41e3-9ef3-ea8bb191a5c0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-40-56__ca70bad0-97f2-41e3-9ef3-ea8bb191a5c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10616', '10617', '10618', '10619', '10620']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10616:10616 -p 10617:10617 -p 10618:10618 -p 10619:10619 -p 10620:10620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10618 --rest-port=10616 --tcp-port=10617 --discv5-udp-port=10619 --rest-address=0.0.0.0 --nat=extip:172.18.189.243 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=03ee1e6d43ac3c28abb1efaff337b0fffcccfb2ebf69d5d1dff81dd29916dc4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10620 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.243 waku 343eba3c49bda8b0730818c0fab2b933f07fcb8808cc4275805bcf401dee9145
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 343eba3c49bd. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-40-56__ca70bad0-97f2-41e3-9ef3-ea8bb191a5c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10616
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 b81b2411b0e9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7dc67fc71668. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10616/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.243/tcp/10617/p2p/16Uiu2HAm8dXD4vSqdVRdM3GQnSuewhFnVWmHHuQrqgoVbAUmkH17","/ip4/172.18.189.243/tcp/10618/ws/p2p/16Uiu2HAm8dXD4vSqdVRdM3GQnSuewhFnVWmHHuQrqgoVbAUmkH17"],"enrUri":"enr:-L24QLGdM_FrZ2FG-rNQpP5K9uP_0vSfSq1ABchFcMA5CFj4UszkvnD6SOMrSlsAlP-LXZF7XIm4L4tdZIjWZ5NYKjgCgmlkgnY0gmlwhKwSvfOKbXVsdGlhZGRyc5YACASsEr3zBil5AAoErBK98wYpet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxDD7cj5KaPth3qKXGq0TFuCi5MRtOYctQlB8jrP4rt6DdGNwgil5g3VkcIIpe4V3YWt1MgM"}'
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-04-13_10-40-56__ca70bad0-97f2-41e3-9ef3-ea8bb191a5c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37910', '37911', '37912', '37913', '37914']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37910:37910 -p 37911:37911 -p 37912:37912 -p 37913:37913 -p 37914:37914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37912 --rest-port=37910 --tcp-port=37911 --discv5-udp-port=37913 --rest-address=0.0.0.0 --nat=extip:172.18.212.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=811a3a93adfcaff0f2f048ee3f3e673cb9affff97372faa44edfb5cc53c4d4d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37914 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLGdM_FrZ2FG-rNQpP5K9uP_0vSfSq1ABchFcMA5CFj4UszkvnD6SOMrSlsAlP-LXZF7XIm4L4tdZIjWZ5NYKjgCgmlkgnY0gmlwhKwSvfOKbXVsdGlhZGRyc5YACASsEr3zBil5AAoErBK98wYpet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxDD7cj5KaPth3qKXGq0TFuCi5MRtOYctQlB8jrP4rt6DdGNwgil5g3VkcIIpe4V3YWt1MgM --storenode=/ip4/172.18.189.243/tcp/10617/p2p/16Uiu2HAm8dXD4vSqdVRdM3GQnSuewhFnVWmHHuQrqgoVbAUmkH17 --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.153 waku 99e384f8abcbee6f5a241ecd72e08f19e31efac8b441a8ad4a1c3fbbe82caa9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99e384f8abcb. Setting up logs at ./log/docker/store_node1_2026-04-13_10-40-56__ca70bad0-97f2-41e3-9ef3-ea8bb191a5c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37910
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37910/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37910/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.153/tcp/37911/p2p/16Uiu2HAmQGx9AXuaAPcxX45taKZ94NHgdghPqgaB4aAwvPrUeMoo","/ip4/172.18.212.153/tcp/37912/ws/p2p/16Uiu2HAmQGx9AXuaAPcxX45taKZ94NHgdghPqgaB4aAwvPrUeMoo"],"enrUri":"enr:-L24QPNXxs39JAp8gIOhGojpSmh8y2lOt6kId4WNDfGk_NiGAbq_ZAJ_0IYbwJCE0QplQIozNy1oS5uHZmxGCnQf9ekCgmlkgnY0gmlwhKwS1JmKbXVsdGlhZGRyc5YACASsEtSZBpQXAAoErBLUmQaUGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrKb3sK47NbhrzmguBLUr5d0bHf6S0gvFjyeAjr_rL4KDdGNwgpQXg3VkcIKUGYV3YWt1MgA"}'
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:37910/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.243/tcp/10617/p2p/16Uiu2HAm8dXD4vSqdVRdM3GQnSuewhFnVWmHHuQrqgoVbAUmkH17"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10616/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:10616/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:10616/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x4248b9e594c561d8422e153891874f952188bcc8575ee9d110293f0ba535232e"}]}'
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:37910/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"46679d68141dbf208189","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4248b9e594c561d8422e153891874f952188bcc8575ee9d110293f0ba535232e"}]}'
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 343eba3c49bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 99e384f8abcb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-04-13_10-45-21__ff6ab9f6-5a86-4479-9b17-fa305d222c0b
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-04-13_10-45-21__ff6ab9f6-5a86-4479-9b17-fa305d222c0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14864', '14865', '14866', '14867', '14868']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 14864:14864 -p 14865:14865 -p 14866:14866 -p 14867:14867 -p 14868:14868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14866 --rest-port=14864 --tcp-port=14865 --discv5-udp-port=14867 --rest-address=0.0.0.0 --nat=extip:172.18.69.208 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bbda5fddc82e1b204d08b17b1d6ef6cf4ee52afb12aafa1d981aa330479a24a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14868 --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.69.208 waku 18e64e45cd65a31fd3c15eaf2c3b19bfd30318ebaae07d3ef18d165c061541ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18e64e45cd65. Setting up logs at ./log/docker/node1_2026-04-13_10-45-21__ff6ab9f6-5a86-4479-9b17-fa305d222c0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14864
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 cbd17550480f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06f8acd6b847. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14864/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14864/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.208/tcp/14865/p2p/16Uiu2HAmL5T7YKeDSeh6ghkT6E9DatrFG87pq2KtsA7UzCJLNoWo","/ip4/172.18.69.208/tcp/14866/ws/p2p/16Uiu2HAmL5T7YKeDSeh6ghkT6E9DatrFG87pq2KtsA7UzCJLNoWo"],"enrUri":"enr:-L24QKkhNux8uKce5JLL_lCmeJBxtKHOZc_a4XHmYyasBu4Yf1gm9RB6GN6J6WQg8P2axFsTDnW_XTxwWpOCIFFeEoUCgmlkgnY0gmlwhKwSRdCKbXVsdGlhZGRyc5YACASsEkXQBjoRAAoErBJF0AY6Et0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbkYCROOn7w77itQj_ujoZ3sSzDIMF57RIr0PmiotBpCDdGNwgjoRg3VkcII6E4V3YWt1MgU"}'
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-04-13_10-45-21__ff6ab9f6-5a86-4479-9b17-fa305d222c0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.42.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6030', '6031', '6032', '6033', '6034']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 6030:6030 -p 6031:6031 -p 6032:6032 -p 6033:6033 -p 6034:6034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6032 --rest-port=6030 --tcp-port=6031 --discv5-udp-port=6033 --rest-address=0.0.0.0 --nat=extip:172.18.42.216 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f5d2abacfb080fd7dcab8abcaffba8cc88ee6428c6e6abe4bbf582fd9dfa7afe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6034 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKkhNux8uKce5JLL_lCmeJBxtKHOZc_a4XHmYyasBu4Yf1gm9RB6GN6J6WQg8P2axFsTDnW_XTxwWpOCIFFeEoUCgmlkgnY0gmlwhKwSRdCKbXVsdGlhZGRyc5YACASsEkXQBjoRAAoErBJF0AY6Et0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbkYCROOn7w77itQj_ujoZ3sSzDIMF57RIr0PmiotBpCDdGNwgjoRg3VkcII6E4V3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.216 waku 92d059a80d27c4dcb9e8d5b77e96504b07fd7421ffbe10aefae5a0b8e55f669a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 92d059a80d27. Setting up logs at ./log/docker/node2_2026-04-13_10-45-21__ff6ab9f6-5a86-4479-9b17-fa305d222c0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6030
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6030/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6030/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.216/tcp/6031/p2p/16Uiu2HAm9FncVcnpH6jcxZkVc1uV1Mf4t4YX3JjMDVM1t6eZuWA8","/ip4/172.18.42.216/tcp/6032/ws/p2p/16Uiu2HAm9FncVcnpH6jcxZkVc1uV1Mf4t4YX3JjMDVM1t6eZuWA8"],"enrUri":"enr:-L24QLvvSXgGc-FxpSyJzUuv4AR5HDdBZrIcUhpqz0AYUOMvFAalBzFcwAecUF1L-NiLIKcMfDXinxN_jJElO5RkSwICgmlkgnY0gmlwhKwSKtiKbXVsdGlhZGRyc5YACASsEirYBhePAAoErBIq2AYXkN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECzXtO_tPClocpcTfhqtEI73fLHER12e59TX0KSk_bgCWDdGNwghePg3VkcIIXkYV3YWt1MgE"}'
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:6030/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.208/tcp/14865/p2p/16Uiu2HAmL5T7YKeDSeh6ghkT6E9DatrFG87pq2KtsA7UzCJLNoWo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14864/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/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:6030/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/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:14864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:14864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776077124197643332,"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:6030/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776077124197643332,"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 18e64e45cd65
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 92d059a80d27
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,101 @@
2026-04-13 10:35:05.548 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:35:05.549 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_lightpushing_node with id: 2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372
2026-04-13 10:35:05.549 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:35:05.549 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:35:05.549 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:35:05.558 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:05.558 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
2026-04-13 10:35:05.563 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:05.563 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
2026-04-13 10:35:05.569 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:05.569 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
2026-04-13 10:35:05.569 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:35:05.570 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:35:05.570 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:05.571 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:05.613 DEBUG [src.node.docker_mananger] Network waku created
2026-04-13 10:35:05.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.107
2026-04-13 10:35:05.614 DEBUG [src.node.docker_mananger] Generated ports ['59537', '59538', '59539', '59540', '59541']
2026-04-13 10:35:05.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:05.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:05.614 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:05.614 DEBUG [src.node.docker_mananger] docker run -i -t -p 59537:59537 -p 59538:59538 -p 59539:59539 -p 59540:59540 -p 59541:59541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59539 --rest-port=59537 --tcp-port=59538 --discv5-udp-port=59540 --rest-address=0.0.0.0 --nat=extip:172.18.241.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=998bb2a21cc4c83fd8c7fc59e5cf02ceaffa5dd900f0b43396dfdbbda4afcfd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59541 --metrics-logging=true --lightpush=true
2026-04-13 10:35:09.165 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.107 waku 0b047daf2dc5be7334974b72557c7a61735fe5c89049bb0ab6a6c44bcccd7f21
2026-04-13 10:35:09.201 DEBUG [src.node.docker_mananger] Container started with ID 0b047daf2dc5. Setting up logs at ./log/docker/node1_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
2026-04-13 10:35:09.201 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59537
2026-04-13 10:35:09.202 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:10.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59537/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:10.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:10.206 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:10.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:10.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.107/tcp/59538/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3","/ip4/172.18.241.107/tcp/59539/ws/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3"],"enrUri":"enr:-L24QDrd9UQ0J1YliW8sx2KeWNo0syguHVrNEDzhKQ0zuxYUHGY6_TNVyZkJ47k8A51Pk0a5wbBh4BZAeb414unelA8CgmlkgnY0gmlwhKwS8WuKbXVsdGlhZGRyc5YACASsEvFrBuiSAAoErBLxawbok90DgnJzhQDGAQAAiXNlY3AyNTZrMaED1YC3haZnXnSEgQqHsl5oPmRwmffFa2eFSY7WjIxWQ-SDdGNwguiSg3VkcILolIV3YWt1Mgk"}'
2026-04-13 10:35:10.208 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:10.209 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:10.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:10.210 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:35:10.210 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.41
2026-04-13 10:35:10.210 DEBUG [src.node.docker_mananger] Generated ports ['42444', '42445', '42446', '42447', '42448']
2026-04-13 10:35:10.211 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:10.211 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:10.211 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:10.211 DEBUG [src.node.docker_mananger] docker run -i -t -p 42444:42444 -p 42445:42445 -p 42446:42446 -p 42447:42447 -p 42448:42448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42446 --rest-port=42444 --tcp-port=42445 --discv5-udp-port=42447 --rest-address=0.0.0.0 --nat=extip:172.18.212.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac059ac4a5133a9f955fba166a1cc523caf3df6c4b8eccb5f130bb3dadf15fa7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42448 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QDrd9UQ0J1YliW8sx2KeWNo0syguHVrNEDzhKQ0zuxYUHGY6_TNVyZkJ47k8A51Pk0a5wbBh4BZAeb414unelA8CgmlkgnY0gmlwhKwS8WuKbXVsdGlhZGRyc5YACASsEvFrBuiSAAoErBLxawbok90DgnJzhQDGAQAAiXNlY3AyNTZrMaED1YC3haZnXnSEgQqHsl5oPmRwmffFa2eFSY7WjIxWQ-SDdGNwguiSg3VkcILolIV3YWt1Mgk --lightpushnode=/ip4/172.18.241.107/tcp/59538/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3
2026-04-13 10:35:10.395 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.41 waku bba121a10da110c38f16fa94f55d175fcb78b50f1e1755a4e9405845b20ad590
2026-04-13 10:35:10.429 DEBUG [src.node.docker_mananger] Container started with ID bba121a10da1. Setting up logs at ./log/docker/node2_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
2026-04-13 10:35:10.430 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42444
2026-04-13 10:35:10.430 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:11.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42444/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:11.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:11.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:11.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.41/tcp/42445/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1","/ip4/172.18.212.41/tcp/42446/ws/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1"],"enrUri":"enr:-L24QLdxnr_JXfWiPZiuyWj-xXcT45HM9oOLNUmClX3F0zBRNB6HwlS99RGRBLAZjPp6zO5snF_iDDZ01bQ29VQpHeICgmlkgnY0gmlwhKwS1CmKbXVsdGlhZGRyc5YACASsEtQpBqXNAAoErBLUKQalzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdwMpFGIJhL2NU-h4tL1LQ6_oVkG8RNkKQrZnbyiYDqyDdGNwgqXNg3VkcIKlz4V3YWt1Mg0"}'
2026-04-13 10:35:11.436 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:11.436 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:11.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:11.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:35:11.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.228
2026-04-13 10:35:11.438 DEBUG [src.node.docker_mananger] Generated ports ['64998', '64999', '65000', '65001', '65002']
2026-04-13 10:35:11.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:11.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:11.439 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:11.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 64998:64998 -p 64999:64999 -p 65000:65000 -p 65001:65001 -p 65002:65002 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65000 --rest-port=64998 --tcp-port=64999 --discv5-udp-port=65001 --rest-address=0.0.0.0 --nat=extip:172.18.55.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=18fe9e5dcb7f69ce5ff4dabd85748d583b3c6fcc55daef7d80331f15ef34e5bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65002 --metrics-logging=true --relay=false --filternode=/ip4/172.18.212.41/tcp/42445/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1 --discv5-bootstrap-node=enr:-L24QLdxnr_JXfWiPZiuyWj-xXcT45HM9oOLNUmClX3F0zBRNB6HwlS99RGRBLAZjPp6zO5snF_iDDZ01bQ29VQpHeICgmlkgnY0gmlwhKwS1CmKbXVsdGlhZGRyc5YACASsEtQpBqXNAAoErBLUKQalzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdwMpFGIJhL2NU-h4tL1LQ6_oVkG8RNkKQrZnbyiYDqyDdGNwgqXNg3VkcIKlz4V3YWt1Mg0
2026-04-13 10:35:11.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.228 waku 178719fead6f7ffc60ede6334b29a12063a7295385ecde8ca112f3a17e6064cd
2026-04-13 10:35:11.694 DEBUG [src.node.docker_mananger] Container started with ID 178719fead6f. Setting up logs at ./log/docker/node3_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
2026-04-13 10:35:11.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64998
2026-04-13 10:35:11.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:12.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64998/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:12.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:12.699 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:12.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64998/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:12.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.228/tcp/64999/p2p/16Uiu2HAmA4ELMRyjb4eefjusyd7rerVTyKqzjxoFtHwZewYwrU1j","/ip4/172.18.55.228/tcp/65000/ws/p2p/16Uiu2HAmA4ELMRyjb4eefjusyd7rerVTyKqzjxoFtHwZewYwrU1j"],"enrUri":"enr:-L24QHMLZBdbXCvjdW2e2nGtWNymCc7PV9jl6vpWPmboaAIcFTbAtwITx8JwTn-A8OwnCUhLk68r-Whavlyd54W1fVUCgmlkgnY0gmlwhKwSN-SKbXVsdGlhZGRyc5YACASsEjfkBv3nAAoErBI35Ab96N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2WEcAsPK4Z1L23XZsXvcu3kOlcUYKP9s_2hRZ3-wbl6DdGNwgv3ng3VkcIL96YV3YWt1MgA"}'
2026-04-13 10:35:12.702 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:12.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:35:12.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:12.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:35:12.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:12.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64998/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:35:12.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-13 10:35:12.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59537/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:12.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/53682/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:35:12.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42444/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:12.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.55.228/tcp/33198/p2p/16Uiu2HAmA4ELMRyjb4eefjusyd7rerVTyKqzjxoFtHwZewYwrU1j","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.241.107/tcp/59538/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:35:12.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64998/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:12.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.212.41/tcp/42445/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:35:12.775 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-13 10:35:42.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59537/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776076542775641765}}'
2026-04-13 10:35:42.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:42.789 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:43.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64998/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:43.793 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":1776076542775641765,"ephemeral":false}]'
2026-04-13 10:35:43.795 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:35:43.796 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:35:43.796 DEBUG [src.node.waku_node] Stopping container with id 0b047daf2dc5
2026-04-13 10:35:44.247 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:44.247 DEBUG [src.node.waku_node] Stopping container with id bba121a10da1
2026-04-13 10:35:44.682 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:44.685 DEBUG [src.node.waku_node] Stopping container with id 178719fead6f
2026-04-13 10:35:45.063 ERROR [src.node.docker_mananger] Max retries reached for container 0b047daf2dc5. Exiting log stream.
2026-04-13 10:35:45.104 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:45.106 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:35:45.126 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:35:45.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:35:45.161 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-13 10:40:34.562 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:40:34.562 DEBUG [tests.conftest] Running test: test_admin_service_peers_scalar_required_types with id: 2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a
2026-04-13 10:40:34.562 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:40:34.563 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:40:34.563 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:40:34.570 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
2026-04-13 10:40:34.570 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
2026-04-13 10:40:34.577 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
2026-04-13 10:40:34.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
2026-04-13 10:40:34.584 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
2026-04-13 10:40:34.585 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
2026-04-13 10:40:34.591 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
2026-04-13 10:40:34.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
2026-04-13 10:40:34.592 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:40:34.592 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:40:34.593 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:40:34.593 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:40:34.595 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:40:34.595 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.169
2026-04-13 10:40:34.595 DEBUG [src.node.docker_mananger] Generated ports ['9087', '9088', '9089', '9090', '9091']
2026-04-13 10:40:34.595 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:40:34.595 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:40:34.595 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:40:34.595 DEBUG [src.node.docker_mananger] docker run -i -t -p 9087:9087 -p 9088:9088 -p 9089:9089 -p 9090:9090 -p 9091:9091 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9089 --rest-port=9087 --tcp-port=9088 --discv5-udp-port=9090 --rest-address=0.0.0.0 --nat=extip:172.18.2.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=28b3c614fdfa5ff37967bbbe2dca79cab0c6dbf28aa67ae4bc737ccae76adcd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9091 --metrics-logging=true --relay=true
2026-04-13 10:40:34.799 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.169 waku 61df0643630c9cefb53eba065cfc510ad7b525dee7030bd28994b8799a9b6e73
2026-04-13 10:40:34.832 DEBUG [src.node.docker_mananger] Container started with ID 61df0643630c. Setting up logs at ./log/docker/node1_2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
2026-04-13 10:40:34.833 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 9087
2026-04-13 10:40:34.833 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:40:34.864 ERROR [src.node.docker_mananger] Max retries reached for container 16fedca16aa6. Exiting log stream.
2026-04-13 10:40:35.347 ERROR [src.node.docker_mananger] Max retries reached for container 8c6c5ce66dd5. Exiting log stream.
2026-04-13 10:40:35.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9087/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:35.836 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-04-13 10:40:35.836 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:40:35.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:35.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.169/tcp/9088/p2p/16Uiu2HAm6e51EYHfgJJZh6HaVqFvXo2DirdPLzGSwpnN84uSPLVn","/ip4/172.18.2.169/tcp/9089/ws/p2p/16Uiu2HAm6e51EYHfgJJZh6HaVqFvXo2DirdPLzGSwpnN84uSPLVn"],"enrUri":"enr:-L24QNgECBrGlxYSiStDOWeegclmSTTt62vIOYhjUK_qFQpyC_Jt83iCYo2b_fJ9xdSgjBFNy-A1CGRp1vNTXA-IRSICgmlkgnY0gmlwhKwSAqmKbXVsdGlhZGRyc5YACASsEgKpBiOAAAoErBICqQYjgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpp2PZzd-6j1mpKufITMuZt0xJUcUt2hhwPPw6gKqSfGDdGNwgiOAg3VkcIIjgoV3YWt1MgE"}'
2026-04-13 10:40:35.839 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:40:35.839 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:40:35.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:40:35.840 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:40:35.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.242
2026-04-13 10:40:35.841 DEBUG [src.node.docker_mananger] Generated ports ['63595', '63596', '63597', '63598', '63599']
2026-04-13 10:40:35.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:40:35.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:40:35.841 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:40:35.841 DEBUG [src.node.docker_mananger] docker run -i -t -p 63595:63595 -p 63596:63596 -p 63597:63597 -p 63598:63598 -p 63599:63599 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63597 --rest-port=63595 --tcp-port=63596 --discv5-udp-port=63598 --rest-address=0.0.0.0 --nat=extip:172.18.172.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2f95ee1ffad4d6befe6bcf6fecbaeee33bc65dca9a8bc666c7dc4fe5e94f0ce1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63599 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNgECBrGlxYSiStDOWeegclmSTTt62vIOYhjUK_qFQpyC_Jt83iCYo2b_fJ9xdSgjBFNy-A1CGRp1vNTXA-IRSICgmlkgnY0gmlwhKwSAqmKbXVsdGlhZGRyc5YACASsEgKpBiOAAAoErBICqQYjgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpp2PZzd-6j1mpKufITMuZt0xJUcUt2hhwPPw6gKqSfGDdGNwgiOAg3VkcIIjgoV3YWt1MgE
2026-04-13 10:40:36.035 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.242 waku 3cc3a25d66128dea7c2f95c5e283473d69be89000bfa5a411ed678108b96a1bd
2026-04-13 10:40:36.068 DEBUG [src.node.docker_mananger] Container started with ID 3cc3a25d6612. Setting up logs at ./log/docker/node2_2026-04-13_10-40-34__6afdc62f-c8de-4aa8-b7a1-8e9f3dd1575a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
2026-04-13 10:40:36.068 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 63595
2026-04-13 10:40:36.069 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:40:37.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63595/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:37.072 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":"READY"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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-04-13 10:40:37.073 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:40:37.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:37.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.242/tcp/63596/p2p/16Uiu2HAmHGGhnZfx311QeGiTm2Rq9jfvjocZG1JTiCozhxLF9jaR","/ip4/172.18.172.242/tcp/63597/ws/p2p/16Uiu2HAmHGGhnZfx311QeGiTm2Rq9jfvjocZG1JTiCozhxLF9jaR"],"enrUri":"enr:-L24QPNzE_CJROeTTOT2tj5Nw5WCW_dfvyZ8PDXCulnESZP-Etnnj_Pdzx4ziTgXs0vH4g-FTOo0cuaZ81erNXQ_C1wCgmlkgnY0gmlwhKwSrPKKbXVsdGlhZGRyc5YACASsEqzyBvhsAAoErBKs8gb4bd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRHiRHZsm-d4ShlK6kLoHsCB-kwx4kiCwVKCUJTW1RzqDdGNwgvhsg3VkcIL4boV3YWt1MgE"}'
2026-04-13 10:40:37.075 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:40:37.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9087/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.242/tcp/63596/p2p/16Uiu2HAmHGGhnZfx311QeGiTm2Rq9jfvjocZG1JTiCozhxLF9jaR"]'
2026-04-13 10:40:37.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:37.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9087/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:37.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.172.242/tcp/49452/p2p/16Uiu2HAmHGGhnZfx311QeGiTm2Rq9jfvjocZG1JTiCozhxLF9jaR","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.37.4","origin":"UnknownOrigin"}]'
2026-04-13 10:40:37.080 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.172.242/tcp/49452/p2p/16Uiu2HAmHGGhnZfx311QeGiTm2Rq9jfvjocZG1JTiCozhxLF9jaR', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [], 'connected': 'Connected', 'agent': 'nwaku-v0.37.4', 'origin': 'UnknownOrigin'}]
2026-04-13 10:40:37.082 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:40:37.083 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:40:37.084 DEBUG [src.node.waku_node] Stopping container with id 61df0643630c
2026-04-13 10:40:37.559 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:40:37.561 DEBUG [src.node.waku_node] Stopping container with id 3cc3a25d6612
2026-04-13 10:40:38.038 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:40:38.040 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:40:38.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:40:38.055 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
2026-04-13 10:37:50.223 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:50.224 DEBUG [tests.conftest] Running test: test_filter_ping_on_peer_without_subscription with id: 2026-04-13_10-37-50__11888c7c-7d74-43d6-abe1-ebc10d815787
2026-04-13 10:37:50.224 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:50.224 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:37:50.224 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-13 10:37:50.231 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:50.231 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-50__11888c7c-7d74-43d6-abe1-ebc10d815787__wakuorg_nwaku:latest.log
2026-04-13 10:37:50.231 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:50.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:50.233 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:50.233 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.232
2026-04-13 10:37:50.233 DEBUG [src.node.docker_mananger] Generated ports ['47311', '47312', '47313', '47314', '47315']
2026-04-13 10:37:50.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:50.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:50.233 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:50.234 DEBUG [src.node.docker_mananger] docker run -i -t -p 47311:47311 -p 47312:47312 -p 47313:47313 -p 47314:47314 -p 47315:47315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47313 --rest-port=47311 --tcp-port=47312 --discv5-udp-port=47314 --rest-address=0.0.0.0 --nat=extip:172.18.157.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eeaeaf56ae16b5bdb59a3e46b0b60be8b7e2e2ae6d754fa39bccf4ccb0ff7bf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47315 --metrics-logging=true --relay=true --filter=true
2026-04-13 10:37:50.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.232 waku 7168778d574b5d2c522e26a85688d4e40d3f73b1f33951d932fbac443bd9e4b9
2026-04-13 10:37:50.459 DEBUG [src.node.docker_mananger] Container started with ID 7168778d574b. Setting up logs at ./log/docker/node1_2026-04-13_10-37-50__11888c7c-7d74-43d6-abe1-ebc10d815787__wakuorg_nwaku:latest.log
2026-04-13 10:37:50.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47311
2026-04-13 10:37:50.460 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:50.535 ERROR [src.node.docker_mananger] Max retries reached for container c455f7a2a50a. Exiting log stream.
2026-04-13 10:37:51.022 ERROR [src.node.docker_mananger] Max retries reached for container 2996cf12c16a. Exiting log stream.
2026-04-13 10:37:51.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47311/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:51.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:51.463 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:51.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:51.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.232/tcp/47312/p2p/16Uiu2HAm3P8Z5PzB6g4128G1ZNkoEvayC9qddPGuyaWwmsyD2zAN","/ip4/172.18.157.232/tcp/47313/ws/p2p/16Uiu2HAm3P8Z5PzB6g4128G1ZNkoEvayC9qddPGuyaWwmsyD2zAN"],"enrUri":"enr:-L24QAZzZc6wo5-0PCVh4I6P8JQq1U0fngAN29-c1fJ7sbhZMcRMD0CmcrJ3nlitd22DIcFn0OZFAWcPEMzLTmUrV_gCgmlkgnY0gmlwhKwSneiKbXVsdGlhZGRyc5YACASsEp3oBrjQAAoErBKd6Aa40d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECdjbM1So17hu7uBfoZq60kKOYEe4XnPX8FcYBAE2-U4uDdGNwgrjQg3VkcIK40oV3YWt1MgU"}'
2026-04-13 10:37:51.466 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:51.466 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-13 10:37:51.472 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:51.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-50__11888c7c-7d74-43d6-abe1-ebc10d815787__wakuorg_nwaku:latest.log
2026-04-13 10:37:51.472 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:51.473 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:51.474 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:51.474 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.4
2026-04-13 10:37:51.474 DEBUG [src.node.docker_mananger] Generated ports ['12506', '12507', '12508', '12509', '12510']
2026-04-13 10:37:51.474 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:51.474 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:51.474 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:51.475 DEBUG [src.node.docker_mananger] docker run -i -t -p 12506:12506 -p 12507:12507 -p 12508:12508 -p 12509:12509 -p 12510:12510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12508 --rest-port=12506 --tcp-port=12507 --discv5-udp-port=12509 --rest-address=0.0.0.0 --nat=extip:172.18.73.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edadbacacdde72cebfa19bc81feecd68145aad3f1de100d3bc1a95e3b4b8dbda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12510 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAZzZc6wo5-0PCVh4I6P8JQq1U0fngAN29-c1fJ7sbhZMcRMD0CmcrJ3nlitd22DIcFn0OZFAWcPEMzLTmUrV_gCgmlkgnY0gmlwhKwSneiKbXVsdGlhZGRyc5YACASsEp3oBrjQAAoErBKd6Aa40d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECdjbM1So17hu7uBfoZq60kKOYEe4XnPX8FcYBAE2-U4uDdGNwgrjQg3VkcIK40oV3YWt1MgU --filternode=/ip4/172.18.157.232/tcp/47312/p2p/16Uiu2HAm3P8Z5PzB6g4128G1ZNkoEvayC9qddPGuyaWwmsyD2zAN
2026-04-13 10:37:51.652 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.4 waku c3f328117f258d1655584fd22297609fb1eae93514fb8a23f2e8426f948a6960
2026-04-13 10:37:51.684 DEBUG [src.node.docker_mananger] Container started with ID c3f328117f25. Setting up logs at ./log/docker/node2_2026-04-13_10-37-50__11888c7c-7d74-43d6-abe1-ebc10d815787__wakuorg_nwaku:latest.log
2026-04-13 10:37:51.685 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12506
2026-04-13 10:37:51.685 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:52.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12506/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:52.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:52.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:52.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:52.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.4/tcp/12507/p2p/16Uiu2HAmMut1aaG5jpW6ajVMwKzfnAmv9o3LC3LqPKBLnxuBa66w","/ip4/172.18.73.4/tcp/12508/ws/p2p/16Uiu2HAmMut1aaG5jpW6ajVMwKzfnAmv9o3LC3LqPKBLnxuBa66w"],"enrUri":"enr:-L24QEYUtd-HT29k_4OyXEJlvEg_3n60Y5i7NcJKVQDeE1AgWX3Cg68oKzmTcf--lzECk8eNSqf3llvM9ddq1JiBc58CgmlkgnY0gmlwhKwSSQSKbXVsdGlhZGRyc5YACASsEkkEBjDbAAoErBJJBAYw3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiYm521saFg-e4e8pQiB-3AqwLsYEpYoifI5oak8y6JSDdGNwgjDbg3VkcIIw3YV3YWt1MgA"}'
2026-04-13 10:37:52.692 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:52.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.232/tcp/47312/p2p/16Uiu2HAm3P8Z5PzB6g4128G1ZNkoEvayC9qddPGuyaWwmsyD2zAN"]'
2026-04-13 10:37:52.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:52.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12506/filter/v2/subscriptions/2f98553c-9a17-466d-af4a-ed057093012c" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:52.753 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12506/filter/v2/subscriptions/2f98553c-9a17-466d-af4a-ed057093012c. Response content: b'{"requestId":"2f98553c-9a17-466d-af4a-ed057093012c","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-13 10:37:52.761 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:52.762 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:52.762 DEBUG [src.node.waku_node] Stopping container with id 7168778d574b
2026-04-13 10:37:53.201 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:53.202 DEBUG [src.node.waku_node] Stopping container with id c3f328117f25
2026-04-13 10:37:53.634 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:53.637 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:53.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:53.648 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51
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-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23520', '23521', '23522', '23523', '23524']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23520:23520 -p 23521:23521 -p 23522:23522 -p 23523:23523 -p 23524:23524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23522 --rest-port=23520 --tcp-port=23521 --discv5-udp-port=23523 --rest-address=0.0.0.0 --nat=extip:172.18.63.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b4dcbb60dd1b5e6d03b3538fa05b30d3eacb26dc88e1c7a4dd2d643dab7835e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23524 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.200 waku 10af13bb588c84c19ffe7231093c236dfef2b7fe7463fd23e94aa28002b9c636
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10af13bb588c. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23520
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 89bc62b87ee0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa46a83d3917. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23520/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23520/debug/v1/info" -H "Content-Type: application/json" -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.200/tcp/23521/p2p/16Uiu2HAkyV8DyoCLeh1ni45DuY5kx4PhWJ4wWFfmbnCT9fH5Xx9f","/ip4/172.18.63.200/tcp/23522/ws/p2p/16Uiu2HAkyV8DyoCLeh1ni45DuY5kx4PhWJ4wWFfmbnCT9fH5Xx9f"],"enrUri":"enr:-L24QBEhs_5SFW7qtOfpMLEanOj7hlYWj4Cp3C_j2YUnqHlcC24y_mQ1AfEjAMRi4uNnJ16ttZo2R3I5Zw4zGv6d2aACgmlkgnY0gmlwhKwSP8iKbXVsdGlhZGRyc5YACASsEj_IBlvhAAoErBI_yAZb4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPFEqPOMfp2HgaB6PFtajehP8ckD2ajP04MrQ457ucSKDdGNwglvhg3VkcIJb44V3YWt1Mgk"}'
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-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54943', '54944', '54945', '54946', '54947']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54943:54943 -p 54944:54944 -p 54945:54945 -p 54946:54946 -p 54947:54947 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54945 --rest-port=54943 --tcp-port=54944 --discv5-udp-port=54946 --rest-address=0.0.0.0 --nat=extip:172.18.76.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afe2adf2a9d07a639854db6fad9edf83aadaaea3aa3baa927ebec8a3ebd55ff6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54947 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.246 waku cf9701a1975bd40f0c8dbbf48e8d44a691eca8bf808f03650bbd395801eb7eb9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf9701a1975b. Setting up logs at ./log/docker/receiving_node2_2026-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54943
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54943/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.246/tcp/54944/p2p/16Uiu2HAmV7M5ANj2QZNm16bpwqWn7bhteDdQJJ5yauoftj3xFNzk","/ip4/172.18.76.246/tcp/54945/ws/p2p/16Uiu2HAmV7M5ANj2QZNm16bpwqWn7bhteDdQJJ5yauoftj3xFNzk"],"enrUri":"enr:-L24QDuFgTGTxCrAS-Rjmog4IXvza_f8Ua0mA0o3rxn6PWnxPpdhgPghSNOM2ywSHNXGBgD1RLRz6nbKZ1CAni9wjPMCgmlkgnY0gmlwhKwSTPaKbXVsdGlhZGRyc5YACASsEkz2BtagAAoErBJM9gbWod0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9HuFsOt9qzOpFhzPLq4LCYMZnCbSoNvMtB7T4WOnsOmDdGNwgtagg3VkcILWooV3YWt1MgE"}'
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:54943/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.200/tcp/23521/p2p/16Uiu2HAkyV8DyoCLeh1ni45DuY5kx4PhWJ4wWFfmbnCT9fH5Xx9f"]'
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-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61917', '61918', '61919', '61920', '61921']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61917:61917 -p 61918:61918 -p 61919:61919 -p 61920:61920 -p 61921:61921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61919 --rest-port=61917 --tcp-port=61918 --discv5-udp-port=61920 --rest-address=0.0.0.0 --nat=extip:172.18.88.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dff01dddef7f88b0d1fa4ebde7c7a40daabf0492cfbf5477f8d603c39df076a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61921 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBEhs_5SFW7qtOfpMLEanOj7hlYWj4Cp3C_j2YUnqHlcC24y_mQ1AfEjAMRi4uNnJ16ttZo2R3I5Zw4zGv6d2aACgmlkgnY0gmlwhKwSP8iKbXVsdGlhZGRyc5YACASsEj_IBlvhAAoErBI_yAZb4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPFEqPOMfp2HgaB6PFtajehP8ckD2ajP04MrQ457ucSKDdGNwglvhg3VkcIJb44V3YWt1Mgk --lightpushnode=/ip4/172.18.63.200/tcp/23521/p2p/16Uiu2HAkyV8DyoCLeh1ni45DuY5kx4PhWJ4wWFfmbnCT9fH5Xx9f --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.158 waku 7072922636afa88413b19bee56dc6310f4544f59eb771265ffbd80c4f9abb1eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7072922636af. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-36-53__cf726638-35a9-4fda-9cc8-76a5b5873b51__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61917
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.158/tcp/61918/p2p/16Uiu2HAkuzDiuDP6jGr9Gkc12F12cNsK3T4FLc17f3QYv6TfqVSj","/ip4/172.18.88.158/tcp/61919/ws/p2p/16Uiu2HAkuzDiuDP6jGr9Gkc12F12cNsK3T4FLc17f3QYv6TfqVSj"],"enrUri":"enr:-L24QB1brY69Cy23H6PI3dxum76glaHJueQYuXo9m4nOzX1fN9o8rqZsNXskNsv0yr-RDRNnSoZ_YjcUVFTwKVP-sRUCgmlkgnY0gmlwhKwSWJ6KbXVsdGlhZGRyc5YACASsElieBvHeAAoErBJYngbx390DgnJzhQDGAQAAiXNlY3AyNTZrMaECCFZ6Y13-Kh6Rb-ZVkW0jv0bfwfkXe0TU-z6R6Ckv2KSDdGNwgvHeg3VkcILx4IV3YWt1Mgk"}'
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:61917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.200/tcp/23521/p2p/16Uiu2HAkyV8DyoCLeh1ni45DuY5kx4PhWJ4wWFfmbnCT9fH5Xx9f"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.246/tcp/54944/p2p/16Uiu2HAmV7M5ANj2QZNm16bpwqWn7bhteDdQJJ5yauoftj3xFNzk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:54943/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:61917/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776076616893698889}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Hello World!","version":0,"timestamp":1776076616893698889,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Hello World!","version":0,"timestamp":1776076616893698889,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Hello World!","version":0,"timestamp":1776076616893698889,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776076617017670605}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"1234567890","version":0,"timestamp":1776076617017670605,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"1234567890","version":0,"timestamp":1776076617017670605,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"1234567890","version":0,"timestamp":1776076617017670605,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776076617138691339}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776076617138691339,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776076617138691339,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776076617138691339,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776076617263899171}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776076617263899171,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776076617263899171,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776076617263899171,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776076617389783415}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776076617389783415,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776076617389783415,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776076617389783415,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776076617516191331}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776076617516191331,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776076617516191331,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776076617516191331,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1776076617640795232}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"<html><body>Hello</body></html>","version":0,"timestamp":1776076617640795232,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"<html><body>Hello</body></html>","version":0,"timestamp":1776076617640795232,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"<html><body>Hello</body></html>","version":0,"timestamp":1776076617640795232,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776076617762307810}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776076617762307810,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776076617762307810,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776076617762307810,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776076617883605929}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Base64==dGVzdA==","version":0,"timestamp":1776076617883605929,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Base64==dGVzdA==","version":0,"timestamp":1776076617883605929,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Base64==dGVzdA==","version":0,"timestamp":1776076617883605929,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776076618008329315}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776076618008329315,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776076618008329315,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776076618008329315,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776076618131680393}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776076618131680393,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776076618131680393,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776076618131680393,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776076618255221100}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"False","version":0,"timestamp":1776076618255221100,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"False","version":0,"timestamp":1776076618255221100,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"False","version":0,"timestamp":1776076618255221100,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776076618381084113}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"3.1415926535","version":0,"timestamp":1776076618381084113,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"3.1415926535","version":0,"timestamp":1776076618381084113,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"3.1415926535","version":0,"timestamp":1776076618381084113,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776076618503469210}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776076618503469210,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776076618503469210,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776076618503469210,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776076618624039000}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"0xDEADBEEF","version":0,"timestamp":1776076618624039000,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"0xDEADBEEF","version":0,"timestamp":1776076618624039000,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"0xDEADBEEF","version":0,"timestamp":1776076618624039000,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776076618749198264}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"user@example.com","version":0,"timestamp":1776076618749198264,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"user@example.com","version":0,"timestamp":1776076618749198264,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"user@example.com","version":0,"timestamp":1776076618749198264,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776076618872975957}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"http://example.com","version":0,"timestamp":1776076618872975957,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"http://example.com","version":0,"timestamp":1776076618872975957,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"http://example.com","version":0,"timestamp":1776076618872975957,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776076618998833161}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"2023-11-01T12:00:00Z","version":0,"timestamp":1776076618998833161,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"2023-11-01T12:00:00Z","version":0,"timestamp":1776076618998833161,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"2023-11-01T12:00:00Z","version":0,"timestamp":1776076618998833161,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776076619119259314}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776076619119259314,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776076619119259314,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776076619119259314,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776076619240700513}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776076619240700513,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776076619240700513,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776076619240700513,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776076619364905516}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776076619364905516,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776076619364905516,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776076619364905516,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776076619489611236}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776076619489611236,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776076619489611236,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776076619489611236,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776076619616078428}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"/usr/local/bin","version":0,"timestamp":1776076619616078428,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"/usr/local/bin","version":0,"timestamp":1776076619616078428,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"/usr/local/bin","version":0,"timestamp":1776076619616078428,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776076619738562415}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776076619738562415,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776076619738562415,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776076619738562415,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776076619861748183}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776076619861748183,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776076619861748183,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776076619861748183,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776076619987143988}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776076619987143988,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776076619987143988,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776076619987143988,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776076620108479963}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"body { background-color: #fff; }","version":0,"timestamp":1776076620108479963,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"body { background-color: #fff; }","version":0,"timestamp":1776076620108479963,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"body { background-color: #fff; }","version":0,"timestamp":1776076620108479963,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776076620230811837}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"print(\'Hello World\')","version":0,"timestamp":1776076620230811837,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"print(\'Hello World\')","version":0,"timestamp":1776076620230811837,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"print(\'Hello World\')","version":0,"timestamp":1776076620230811837,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776076620359074275}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"192.168.1.1","version":0,"timestamp":1776076620359074275,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"192.168.1.1","version":0,"timestamp":1776076620359074275,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"192.168.1.1","version":0,"timestamp":1776076620359074275,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776076620483104636}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"www.example.com","version":0,"timestamp":1776076620483104636,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"www.example.com","version":0,"timestamp":1776076620483104636,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"www.example.com","version":0,"timestamp":1776076620483104636,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776076620606125056}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776076620606125056,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776076620606125056,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776076620606125056,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776076620729592729}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"1234-5678-9012-3456","version":0,"timestamp":1776076620729592729,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"1234-5678-9012-3456","version":0,"timestamp":1776076620729592729,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"1234-5678-9012-3456","version":0,"timestamp":1776076620729592729,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776076620854856231}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"+1234567890","version":0,"timestamp":1776076620854856231,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"+1234567890","version":0,"timestamp":1776076620854856231,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"+1234567890","version":0,"timestamp":1776076620854856231,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776076620979633818}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776076620979633818,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776076620979633818,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776076620979633818,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776076621103669951}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"#helloWorld","version":0,"timestamp":1776076621103669951,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"#helloWorld","version":0,"timestamp":1776076621103669951,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"#helloWorld","version":0,"timestamp":1776076621103669951,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776076621224237850}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"@username","version":0,"timestamp":1776076621224237850,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"@username","version":0,"timestamp":1776076621224237850,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"@username","version":0,"timestamp":1776076621224237850,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776076621347246442}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"P@ssw0rd!","version":0,"timestamp":1776076621347246442,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"P@ssw0rd!","version":0,"timestamp":1776076621347246442,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"P@ssw0rd!","version":0,"timestamp":1776076621347246442,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776076621472333328}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"01/11/2023","version":0,"timestamp":1776076621472333328,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"01/11/2023","version":0,"timestamp":1776076621472333328,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"01/11/2023","version":0,"timestamp":1776076621472333328,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776076621594356037}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"12:00:00","version":0,"timestamp":1776076621594356037,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"12:00:00","version":0,"timestamp":1776076621594356037,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"12:00:00","version":0,"timestamp":1776076621594356037,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61917/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776076621717999367}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"E = mc^2","version":0,"timestamp":1776076621717999367,"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:54943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"E = mc^2","version":0,"timestamp":1776076621717999367,"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:61917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"E = mc^2","version":0,"timestamp":1776076621717999367,"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 10af13bb588c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cf9701a1975b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7072922636af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10af13bb588c. Exiting log stream.

View File

@ -0,0 +1,105 @@
2026-04-13 10:39:04.765 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:39:04.765 DEBUG [tests.conftest] Running test: test_store_with_long_string_pubsub_topic with id: 2026-04-13_10-39-04__461a34ce-08dc-4b11-9459-63013732b9c9
2026-04-13 10:39:04.766 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:39:04.766 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:39:04.766 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:39:04.773 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:04.773 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-39-04__461a34ce-08dc-4b11-9459-63013732b9c9__wakuorg_nwaku:latest.log
2026-04-13 10:39:04.773 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:04.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:04.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:04.775 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.175
2026-04-13 10:39:04.775 DEBUG [src.node.docker_mananger] Generated ports ['33935', '33936', '33937', '33938', '33939']
2026-04-13 10:39:04.775 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:04.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:04.775 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:04.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 33935:33935 -p 33936:33936 -p 33937:33937 -p 33938:33938 -p 33939:33939 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33937 --rest-port=33935 --tcp-port=33936 --discv5-udp-port=33938 --rest-address=0.0.0.0 --nat=extip:172.18.18.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a195b8bfd46ae4007b4a6f3cd9cd00c8decec38ce1fdae1a38ee1bd64eadfed1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33939 --metrics-logging=true --store=true --relay=true
2026-04-13 10:39:04.957 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.175 waku 454dc5ea9d3ef851544ca2e28ca31967f21c2f4fa1d1e81690a69808165209b7
2026-04-13 10:39:04.995 DEBUG [src.node.docker_mananger] Container started with ID 454dc5ea9d3e. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-39-04__461a34ce-08dc-4b11-9459-63013732b9c9__wakuorg_nwaku:latest.log
2026-04-13 10:39:04.997 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33935
2026-04-13 10:39:04.998 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:05.168 ERROR [src.node.docker_mananger] Max retries reached for container 97f3509bac8f. Exiting log stream.
2026-04-13 10:39:05.566 ERROR [src.node.docker_mananger] Max retries reached for container 70c711e47259. Exiting log stream.
2026-04-13 10:39:05.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33935/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:06.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:06.001 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:06.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:06.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.175/tcp/33936/p2p/16Uiu2HAmJ2SuV9QrMs2seVea1YqJoRYFXhk81P83e5Ciqi9vy64n","/ip4/172.18.18.175/tcp/33937/ws/p2p/16Uiu2HAmJ2SuV9QrMs2seVea1YqJoRYFXhk81P83e5Ciqi9vy64n"],"enrUri":"enr:-L24QKXt_6AgSam5TqSiQQzMzJL6WWXySrCvO9c5NXmXtpRNCpzSqkhGHo16V0W_QIaxeiFkFiAPUP7lypjSbUWyLUYCgmlkgnY0gmlwhKwSEq-KbXVsdGlhZGRyc5YACASsEhKvBoSQAAoErBISrwaEkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDT8moVv5dYAaaOPryNzweO_GKBkw3phYd9ilZfE9489-DdGNwgoSQg3VkcIKEkoV3YWt1MgM"}'
2026-04-13 10:39:06.004 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:06.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:06.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-39-04__461a34ce-08dc-4b11-9459-63013732b9c9__wakuorg_nwaku:latest.log
2026-04-13 10:39:06.011 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:06.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:06.012 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:06.013 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.174
2026-04-13 10:39:06.013 DEBUG [src.node.docker_mananger] Generated ports ['37887', '37888', '37889', '37890', '37891']
2026-04-13 10:39:06.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:06.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:06.013 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:06.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 37887:37887 -p 37888:37888 -p 37889:37889 -p 37890:37890 -p 37891:37891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37889 --rest-port=37887 --tcp-port=37888 --discv5-udp-port=37890 --rest-address=0.0.0.0 --nat=extip:172.18.39.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4b7bba2d3afd0f1e69c5aa51fadf6cf19eafaff6556e9a30ea439d452d193ef3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37891 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKXt_6AgSam5TqSiQQzMzJL6WWXySrCvO9c5NXmXtpRNCpzSqkhGHo16V0W_QIaxeiFkFiAPUP7lypjSbUWyLUYCgmlkgnY0gmlwhKwSEq-KbXVsdGlhZGRyc5YACASsEhKvBoSQAAoErBISrwaEkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDT8moVv5dYAaaOPryNzweO_GKBkw3phYd9ilZfE9489-DdGNwgoSQg3VkcIKEkoV3YWt1MgM --storenode=/ip4/172.18.18.175/tcp/33936/p2p/16Uiu2HAmJ2SuV9QrMs2seVea1YqJoRYFXhk81P83e5Ciqi9vy64n --store=true --relay=true
2026-04-13 10:39:06.195 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.174 waku c607068c69f4fda6ec0257fe79af33eaab37e08e114b951e41151d50c3564f0a
2026-04-13 10:39:06.231 DEBUG [src.node.docker_mananger] Container started with ID c607068c69f4. Setting up logs at ./log/docker/store_node1_2026-04-13_10-39-04__461a34ce-08dc-4b11-9459-63013732b9c9__wakuorg_nwaku:latest.log
2026-04-13 10:39:06.231 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37887
2026-04-13 10:39:06.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:07.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37887/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:07.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:07.236 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:07.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:07.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.174/tcp/37888/p2p/16Uiu2HAmTjVrxEvPKY7aQa6LGNf4BjUU1T5xY2tvfTDbhUakvqRv","/ip4/172.18.39.174/tcp/37889/ws/p2p/16Uiu2HAmTjVrxEvPKY7aQa6LGNf4BjUU1T5xY2tvfTDbhUakvqRv"],"enrUri":"enr:-L24QLc-enhO6vMQy2vo6ahS9O0xIhyT6fpg4qSsQ7g62SNqJZCjU5kT0RX1N0E7-nXVXjVzSnrQrXk0Wqt8-bHrd50CgmlkgnY0gmlwhKwSJ66KbXVsdGlhZGRyc5YACASsEieuBpQAAAoErBInrgaUAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4Ab-7g5NHkWsF4PV6Yq4KlyBlU3T5PTDvzdHwTmFkL2DdGNwgpQAg3VkcIKUAoV3YWt1MgM"}'
2026-04-13 10:39:07.239 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:07.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.175/tcp/33936/p2p/16Uiu2HAmJ2SuV9QrMs2seVea1YqJoRYFXhk81P83e5Ciqi9vy64n"]'
2026-04-13 10:39:07.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:39:07.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:39:07.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.248 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:07.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:07.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:07.457 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:07.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:07.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:07.664 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:07.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:07.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:07.871 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:07.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:07.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:07.878 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:08.079 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:08.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:08.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:08.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:08.284 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:08.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:08.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:08.290 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:08.490 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:08.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:08.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:08.497 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:08.698 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:08.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:08.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:08.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:09.021 DEBUG [tests.store.test_topics] Trying to get stored msg with url topic size million
2026-04-13 10:39:09.021 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:09.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:09.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:09.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:09.230 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-13 10:39:09.435 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-13 10:39:14.686 ERROR [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-13 10:39:14.690 ERROR [tests.store.test_topics] store request with very long pubsub topic wasn't accepted
2026-04-13 10:39:14.693 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:39:14.694 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:39:14.694 DEBUG [src.node.waku_node] Stopping container with id 454dc5ea9d3e
2026-04-13 10:39:15.122 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:15.122 DEBUG [src.node.waku_node] Stopping container with id c607068c69f4
2026-04-13 10:39:15.553 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:15.554 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:39:15.562 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:39:15.571 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-13 10:45:58.068 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:45:58.069 DEBUG [tests.conftest] Running test: test_store_with_unknown_pubsub_topic with id: 2026-04-13_10-45-58__545e6f4d-75ab-42a2-bcfd-c3bf4e2eaff4
2026-04-13 10:45:58.069 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:45:58.069 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:45:58.069 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:45:58.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:45:58.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-45-58__545e6f4d-75ab-42a2-bcfd-c3bf4e2eaff4__wakuorg_nwaku:latest.log
2026-04-13 10:45:58.077 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:45:58.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:45:58.079 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:45:58.079 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.72
2026-04-13 10:45:58.079 DEBUG [src.node.docker_mananger] Generated ports ['63064', '63065', '63066', '63067', '63068']
2026-04-13 10:45:58.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:45:58.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:45:58.079 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:45:58.080 DEBUG [src.node.docker_mananger] docker run -i -t -p 63064:63064 -p 63065:63065 -p 63066:63066 -p 63067:63067 -p 63068:63068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63066 --rest-port=63064 --tcp-port=63065 --discv5-udp-port=63067 --rest-address=0.0.0.0 --nat=extip:172.18.129.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=decf23ebdc7d22c2aa5790dc3d5ceed8633e8eee08b1ffc2f9da0bec212f6bd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63068 --metrics-logging=true --store=true --relay=true
2026-04-13 10:45:58.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.72 waku 6efa2ed9ca1db826fe7a2aad4f6f4aa56256e908965bedb625654c02cfc840c8
2026-04-13 10:45:58.308 DEBUG [src.node.docker_mananger] Container started with ID 6efa2ed9ca1d. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-45-58__545e6f4d-75ab-42a2-bcfd-c3bf4e2eaff4__wakuorg_nwaku:latest.log
2026-04-13 10:45:58.309 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63064
2026-04-13 10:45:58.310 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:45:58.379 ERROR [src.node.docker_mananger] Max retries reached for container b78a5a53b3b2. Exiting log stream.
2026-04-13 10:45:58.878 ERROR [src.node.docker_mananger] Max retries reached for container fe76afdc1227. Exiting log stream.
2026-04-13 10:45:59.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63064/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:59.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:45:59.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:45:59.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:59.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.72/tcp/63065/p2p/16Uiu2HAm6KKG5ZynJVSRDZEqTYMiKwuayZ2haozfsLshXjDCzCwZ","/ip4/172.18.129.72/tcp/63066/ws/p2p/16Uiu2HAm6KKG5ZynJVSRDZEqTYMiKwuayZ2haozfsLshXjDCzCwZ"],"enrUri":"enr:-L24QOJl_OM9HEXe1Wba5m__NxnCsBF0MSS_UCzNYF6VBc61L1SNtATFmZe4fnMk2RxResC-QLZBTLY_v4LYLXaIeHECgmlkgnY0gmlwhKwSgUiKbXVsdGlhZGRyc5YACASsEoFIBvZZAAoErBKBSAb2Wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoc-k4McQSC4LDl69y7XJ2o34RGb_D08dYg1qFEH7fICDdGNwgvZZg3VkcIL2W4V3YWt1MgM"}'
2026-04-13 10:45:59.318 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:45:59.326 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:45:59.326 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-45-58__545e6f4d-75ab-42a2-bcfd-c3bf4e2eaff4__wakuorg_nwaku:latest.log
2026-04-13 10:45:59.326 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:45:59.326 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:45:59.327 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:45:59.328 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.192
2026-04-13 10:45:59.328 DEBUG [src.node.docker_mananger] Generated ports ['58131', '58132', '58133', '58134', '58135']
2026-04-13 10:45:59.328 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:45:59.328 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:45:59.328 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:45:59.328 DEBUG [src.node.docker_mananger] docker run -i -t -p 58131:58131 -p 58132:58132 -p 58133:58133 -p 58134:58134 -p 58135:58135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58133 --rest-port=58131 --tcp-port=58132 --discv5-udp-port=58134 --rest-address=0.0.0.0 --nat=extip:172.18.44.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2ba4eaf75f4f39bf2c50bf8b574adbd8aeafcb6b4fda4fa9dc00ee9e0d1965a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58135 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOJl_OM9HEXe1Wba5m__NxnCsBF0MSS_UCzNYF6VBc61L1SNtATFmZe4fnMk2RxResC-QLZBTLY_v4LYLXaIeHECgmlkgnY0gmlwhKwSgUiKbXVsdGlhZGRyc5YACASsEoFIBvZZAAoErBKBSAb2Wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoc-k4McQSC4LDl69y7XJ2o34RGb_D08dYg1qFEH7fICDdGNwgvZZg3VkcIL2W4V3YWt1MgM --storenode=/ip4/172.18.129.72/tcp/63065/p2p/16Uiu2HAm6KKG5ZynJVSRDZEqTYMiKwuayZ2haozfsLshXjDCzCwZ --store=true --relay=true
2026-04-13 10:45:59.515 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.192 waku b4c5a05ce5706d5f00c9c949c3f3efd6a8e735908608d889190d402deeb52094
2026-04-13 10:45:59.558 DEBUG [src.node.docker_mananger] Container started with ID b4c5a05ce570. Setting up logs at ./log/docker/store_node1_2026-04-13_10-45-58__545e6f4d-75ab-42a2-bcfd-c3bf4e2eaff4__wakuorg_nwaku:latest.log
2026-04-13 10:45:59.559 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58131
2026-04-13 10:45:59.560 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:46:00.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58131/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:46:00.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:46:00.563 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:46:00.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:46:00.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.192/tcp/58132/p2p/16Uiu2HAm9YQ6pnrYZSRAukXWq3L8B5T1vB49sL5SsqbRuCLQniSC","/ip4/172.18.44.192/tcp/58133/ws/p2p/16Uiu2HAm9YQ6pnrYZSRAukXWq3L8B5T1vB49sL5SsqbRuCLQniSC"],"enrUri":"enr:-L24QGQ9EKF47acu5RPW21LQDZ1hp70vqB3jO0l_-7Yu7vFVVQlCfX7HmvhZRZWkw6nyG-cDM26T-16hclLX2bUTO7ACgmlkgnY0gmlwhKwSLMCKbXVsdGlhZGRyc5YACASsEizABuMUAAoErBIswAbjFd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0by6e51uQyMnmp8VgK_0I6USt3FePOFj4Zcb6bP7k5GDdGNwguMUg3VkcILjFoV3YWt1MgM"}'
2026-04-13 10:46:00.566 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:46:00.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.72/tcp/63065/p2p/16Uiu2HAm6KKG5ZynJVSRDZEqTYMiKwuayZ2haozfsLshXjDCzCwZ"]'
2026-04-13 10:46:00.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:00.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:46:00.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:00.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:46:00.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:00.576 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:00.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:00.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:00.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:00.782 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:00.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:00.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:00.789 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:00.990 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:00.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:00.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:00.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:01.196 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:01.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:01.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:01.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:01.405 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:01.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:01.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:01.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:01.612 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:01.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:01.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:01.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:01.819 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:01.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:01.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:01.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:02.027 DEBUG [src.steps.store] Relaying message
2026-04-13 10:46:02.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:46:02.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:46:02.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:46:02.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63064/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:46:02.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-13 10:46:02.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58131/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:46:02.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-13 10:46:02.243 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:46:02.245 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:46:02.245 DEBUG [src.node.waku_node] Stopping container with id 6efa2ed9ca1d
2026-04-13 10:46:02.731 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:46:02.731 DEBUG [src.node.waku_node] Stopping container with id b4c5a05ce570
2026-04-13 10:46:03.193 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:46:03.195 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:46:03.203 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:46:03.211 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node2_restarts with id: 2026-04-13_10-40-08__2f0f5ebb-e986-44d0-8232-b853358f13d0
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-04-13_10-40-08__2f0f5ebb-e986-44d0-8232-b853358f13d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28985', '28986', '28987', '28988', '28989']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28985:28985 -p 28986:28986 -p 28987:28987 -p 28988:28988 -p 28989:28989 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28987 --rest-port=28985 --tcp-port=28986 --discv5-udp-port=28988 --rest-address=0.0.0.0 --nat=extip:172.18.74.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb7c18dfac149cbbf68dea5dbad7b52d1fdb8ef4fefde51efc7c6d8dbdf8287a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28989 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8eb0bf2b2fd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.203 waku 56b79c499ae0cba840f70dd6b92711ed0cebbba501219d31ebdf4a61a4f4268a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56b79c499ae0. Setting up logs at ./log/docker/node1_2026-04-13_10-40-08__2f0f5ebb-e986-44d0-8232-b853358f13d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28985
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 37bfc637bc60. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28985/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28985/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.203/tcp/28986/p2p/16Uiu2HAmHUG74zNyWuzmdgwzXSPyYotg8Q95ExBDADvdbAn5VUjr","/ip4/172.18.74.203/tcp/28987/ws/p2p/16Uiu2HAmHUG74zNyWuzmdgwzXSPyYotg8Q95ExBDADvdbAn5VUjr"],"enrUri":"enr:-L24QLuejktjD1hDFDc0bm45-Ryp5VOwwjSpjK0Cua4fTfN1Rtgg_ev75YJWBBSMNQaM_QfGX4AQkbW6lHSVCYTVpPQCgmlkgnY0gmlwhKwSSsuKbXVsdGlhZGRyc5YACASsEkrLBnE6AAoErBJKywZxO90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDR4rcGa4Us4eLeMdQ4g7TzVrpT5niCihCj8l8lUKLJYGDdGNwgnE6g3VkcIJxPIV3YWt1MgE"}'
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-04-13_10-40-08__2f0f5ebb-e986-44d0-8232-b853358f13d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1932', '1933', '1934', '1935', '1936']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1932:1932 -p 1933:1933 -p 1934:1934 -p 1935:1935 -p 1936:1936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1934 --rest-port=1932 --tcp-port=1933 --discv5-udp-port=1935 --rest-address=0.0.0.0 --nat=extip:172.18.173.140 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f751f2bef1aecc84c7bde3fcaefa3a0e9dd3bdfcacb98abe3ddeccdefef42c77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1936 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLuejktjD1hDFDc0bm45-Ryp5VOwwjSpjK0Cua4fTfN1Rtgg_ev75YJWBBSMNQaM_QfGX4AQkbW6lHSVCYTVpPQCgmlkgnY0gmlwhKwSSsuKbXVsdGlhZGRyc5YACASsEkrLBnE6AAoErBJKywZxO90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDR4rcGa4Us4eLeMdQ4g7TzVrpT5niCihCj8l8lUKLJYGDdGNwgnE6g3VkcIJxPIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.140 waku 6add2e7deb6cd30284bc30777ddf5869b6234ccd251200f0912755796d8b20bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6add2e7deb6c. Setting up logs at ./log/docker/node2_2026-04-13_10-40-08__2f0f5ebb-e986-44d0-8232-b853358f13d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1932
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1932/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1932/debug/v1/info" -H "Content-Type: application/json" -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.140/tcp/1933/p2p/16Uiu2HAm2bL8JruA59HxXCFpJLAb6FQWHULuSadQbQSAQkJxJcvz","/ip4/172.18.173.140/tcp/1934/ws/p2p/16Uiu2HAm2bL8JruA59HxXCFpJLAb6FQWHULuSadQbQSAQkJxJcvz"],"enrUri":"enr:-L24QEKa2oVzYtn3TDu3El3cHD-GTm3B2JKXjrLOceI5gyopQWqSaPMcrLQy1peLrzoS5MDd6GVI9UE4lCzas2AmrcACgmlkgnY0gmlwhKwSrYyKbXVsdGlhZGRyc5YACASsEq2MBgeNAAoErBKtjAYHjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECansrI0F_h206gEdPO8s7XqRDUoDwfcpNrObGILDOQB-DdGNwggeNg3VkcIIHj4V3YWt1MgE"}'
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:1932/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.203/tcp/28986/p2p/16Uiu2HAmHUG74zNyWuzmdgwzXSPyYotg8Q95ExBDADvdbAn5VUjr"]'
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:28985/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1932/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076811039187200,"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:1932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076811039187200,"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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076811155554994,"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:1932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076811155554994,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 6add2e7deb6c
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1932/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:1932/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1932/debug/v1/info" -H "Content-Type: application/json" -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.140/tcp/1933/p2p/16Uiu2HAm2bL8JruA59HxXCFpJLAb6FQWHULuSadQbQSAQkJxJcvz","/ip4/172.18.173.140/tcp/1934/ws/p2p/16Uiu2HAm2bL8JruA59HxXCFpJLAb6FQWHULuSadQbQSAQkJxJcvz"],"enrUri":"enr:-L24QEKa2oVzYtn3TDu3El3cHD-GTm3B2JKXjrLOceI5gyopQWqSaPMcrLQy1peLrzoS5MDd6GVI9UE4lCzas2AmrcACgmlkgnY0gmlwhKwSrYyKbXVsdGlhZGRyc5YACASsEq2MBgeNAAoErBKtjAYHjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECansrI0F_h206gEdPO8s7XqRDUoDwfcpNrObGILDOQB-DdGNwggeNg3VkcIIHj4V3YWt1MgE"}'
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:28985/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1932/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076812134006528,"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:1932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:28985/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076813245541888,"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:1932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076813245541888,"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 56b79c499ae0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6add2e7deb6c
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,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_not_valid_content_topic with id: 2026-04-13_10-40-12__fa2dfeb1-7cd0-42a2-8f46-543b3c4007f7
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-04-13_10-40-12__fa2dfeb1-7cd0-42a2-8f46-543b3c4007f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56330', '56331', '56332', '56333', '56334']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56330:56330 -p 56331:56331 -p 56332:56332 -p 56333:56333 -p 56334:56334 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56332 --rest-port=56330 --tcp-port=56331 --discv5-udp-port=56333 --rest-address=0.0.0.0 --nat=extip:172.18.174.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cce359bf3ba474ccd85fcc09bb80be6ace5cdd37fad1bde1ad6f92e17e4d95f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56334 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.230 waku 55126d08707ca36370b8462e04796d8f9ff72c9c736aa49675f9e3fb19455c21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55126d08707c. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-40-12__fa2dfeb1-7cd0-42a2-8f46-543b3c4007f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56330
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 9af1cbb383da. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 67799d1a69d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56330/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56330/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/56331/p2p/16Uiu2HAmRb2mGEq9qPGE16955T55pXguweyDFuPhS8tKP6kKPS5f","/ip4/172.18.174.230/tcp/56332/ws/p2p/16Uiu2HAmRb2mGEq9qPGE16955T55pXguweyDFuPhS8tKP6kKPS5f"],"enrUri":"enr:-L24QERnS44707uHDbvp3b9T99vvEhDOPaLYCrEBO_vMU_zGTMUkPbBfqIalhI7wKXwm1LlFig9-o03RmIgx1FU5oY0CgmlkgnY0gmlwhKwSruaKbXVsdGlhZGRyc5YACASsEq7mBtwLAAoErBKu5gbcDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwCRV6Gmt_e-nFwOrw1UavP3DkBds9QINowNkuJHcoEKDdGNwgtwLg3VkcILcDYV3YWt1MgM"}'
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-04-13_10-40-12__fa2dfeb1-7cd0-42a2-8f46-543b3c4007f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29601', '29602', '29603', '29604', '29605']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29601:29601 -p 29602:29602 -p 29603:29603 -p 29604:29604 -p 29605:29605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29603 --rest-port=29601 --tcp-port=29602 --discv5-udp-port=29604 --rest-address=0.0.0.0 --nat=extip:172.18.237.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=be93df20cafee5fa7ed6f3c2bf26d760dd3c8d65ecbf5a59618d80eaebcffeb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29605 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QERnS44707uHDbvp3b9T99vvEhDOPaLYCrEBO_vMU_zGTMUkPbBfqIalhI7wKXwm1LlFig9-o03RmIgx1FU5oY0CgmlkgnY0gmlwhKwSruaKbXVsdGlhZGRyc5YACASsEq7mBtwLAAoErBKu5gbcDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwCRV6Gmt_e-nFwOrw1UavP3DkBds9QINowNkuJHcoEKDdGNwgtwLg3VkcILcDYV3YWt1MgM --storenode=/ip4/172.18.174.230/tcp/56331/p2p/16Uiu2HAmRb2mGEq9qPGE16955T55pXguweyDFuPhS8tKP6kKPS5f --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.52 waku 4576ddb4498c7be82eccb4b16f44c591e3d697b27580e356e20ce7c4f0dfb719
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4576ddb4498c. Setting up logs at ./log/docker/store_node1_2026-04-13_10-40-12__fa2dfeb1-7cd0-42a2-8f46-543b3c4007f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29601
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29601/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29601/debug/v1/info" -H "Content-Type: application/json" -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.52/tcp/29602/p2p/16Uiu2HAmGhPYwynQ3nsu5EFf1cqUFztXJpKDbvTQDJYY63HrPCvC","/ip4/172.18.237.52/tcp/29603/ws/p2p/16Uiu2HAmGhPYwynQ3nsu5EFf1cqUFztXJpKDbvTQDJYY63HrPCvC"],"enrUri":"enr:-L24QD3flFyZfyLjgCnYaj6c76bWeqLIkdtBKXrH03DcAlLOBms79vSC3cATlL382pkmZ0yR0JLIPllCme4vvyCQxHcCgmlkgnY0gmlwhKwS7TSKbXVsdGlhZGRyc5YACASsEu00BnOiAAoErBLtNAZzo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPAwkji79t68HJ20C9JdMZcivfIgZ22gJ_gRZuPnvMBmDdGNwgnOig3VkcIJzpIV3YWt1MgM"}'
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:29601/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.230/tcp/56331/p2p/16Uiu2HAmRb2mGEq9qPGE16955T55pXguweyDFuPhS8tKP6kKPS5f"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56330/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:29601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56330/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56330/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29601/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56330/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_topics:test_topics.py:99 response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55126d08707c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4576ddb4498c
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_different_shard with id: 2026-04-13_10-45-12__cd612908-136d-4478-b689-50b10369fd0b
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-04-13_10-45-12__cd612908-136d-4478-b689-50b10369fd0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45663', '45664', '45665', '45666', '45667']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45663:45663 -p 45664:45664 -p 45665:45665 -p 45666:45666 -p 45667:45667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45665 --rest-port=45663 --tcp-port=45664 --discv5-udp-port=45666 --rest-address=0.0.0.0 --nat=extip:172.18.97.79 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cfe276a4c2db7efc8f9c75cabbfb3ce5fcff97e349ec9e9df7fdfae2da8ce5bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45667 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.79 waku 046db42f289a226ba5fa2cb373b139409a29399f34163ed06e9b4d4372254e36
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 046db42f289a. Setting up logs at ./log/docker/node1_2026-04-13_10-45-12__cd612908-136d-4478-b689-50b10369fd0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45663
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 025af2b87825. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container db4f39724b83. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.79/tcp/45664/p2p/16Uiu2HAm2sNmXFF4crVRoHRNscz5npum98QpxjQGxb8dd6jfeCUv","/ip4/172.18.97.79/tcp/45665/ws/p2p/16Uiu2HAm2sNmXFF4crVRoHRNscz5npum98QpxjQGxb8dd6jfeCUv"],"enrUri":"enr:-L24QDsBseXGaRNA16IjrB1X_CyHKV5RkvoxpBqnOMzykgWjBCurxHkLJmywmR1dCvTC_YGYnSMn14JcjVRK8_bfBIMCgmlkgnY0gmlwhKwSYU-KbXVsdGlhZGRyc5YACASsEmFPBrJgAAoErBJhTwayYd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECbpdyxfK84xlQHUaHv52DwiLk_ZwUAfR6IjprZEg9noeDdGNwgrJgg3VkcIKyYoV3YWt1MgU"}'
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-04-13_10-45-12__cd612908-136d-4478-b689-50b10369fd0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29050', '29051', '29052', '29053', '29054']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29050:29050 -p 29051:29051 -p 29052:29052 -p 29053:29053 -p 29054:29054 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29052 --rest-port=29050 --tcp-port=29051 --discv5-udp-port=29053 --rest-address=0.0.0.0 --nat=extip:172.18.19.69 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dadfbce1a06b2e0fb6d9bf3beffc422dbee7b71bd069c240100f114d8166efc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29054 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDsBseXGaRNA16IjrB1X_CyHKV5RkvoxpBqnOMzykgWjBCurxHkLJmywmR1dCvTC_YGYnSMn14JcjVRK8_bfBIMCgmlkgnY0gmlwhKwSYU-KbXVsdGlhZGRyc5YACASsEmFPBrJgAAoErBJhTwayYd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECbpdyxfK84xlQHUaHv52DwiLk_ZwUAfR6IjprZEg9noeDdGNwgrJgg3VkcIKyYoV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.69 waku 64ae1b074109a9104e30ebf74357c99b7340f4b5efae2d43f4faa511def5d309
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64ae1b074109. Setting up logs at ./log/docker/node2_2026-04-13_10-45-12__cd612908-136d-4478-b689-50b10369fd0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29050
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29050/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.69/tcp/29051/p2p/16Uiu2HAmErxWmjr1vSbNFw98gEFyT2UYzpdD6e3yZpZirTFXjJZm","/ip4/172.18.19.69/tcp/29052/ws/p2p/16Uiu2HAmErxWmjr1vSbNFw98gEFyT2UYzpdD6e3yZpZirTFXjJZm"],"enrUri":"enr:-L24QECGi1KyaIJPrfOSE_6-5SbNUwTC5TU46sfKndk_kryVDOIStyu9wE_dkP4ZH7nuqsvOFmf-FkeeiDV_UfoQK20CgmlkgnY0gmlwhKwSE0WKbXVsdGlhZGRyc5YACASsEhNFBnF7AAoErBITRQZxfN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDIMhEWtDT2Rkodzt7p03FNQOCfDKY8w2-dIzbOJItUgCDdGNwgnF7g3VkcIJxfYV3YWt1MgE"}'
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:29050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.79/tcp/45664/p2p/16Uiu2HAm2sNmXFF4crVRoHRNscz5npum98QpxjQGxb8dd6jfeCUv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/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:29050/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:45663/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:45663/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":1776077115266323518,"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:29050/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":1776077115266323518,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1776077115381748304,"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:29050/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1776077115381748304,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776077115496754340,"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:29050/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776077115496754340,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/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:45663/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":1776077115611023251,"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:29050/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":1776077115611023251,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776077115725396578,"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:29050/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776077115725396578,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776077115840349464,"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:29050/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776077115840349464,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776077115955137645,"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:29050/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776077115955137645,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45663/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45663/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776077116069842197,"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:29050/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776077116069842197,"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 046db42f289a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64ae1b074109
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_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d
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-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d__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-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d__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-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d__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.84.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28752', '28753', '28754', '28755', '28756']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28752:28752 -p 28753:28753 -p 28754:28754 -p 28755:28755 -p 28756:28756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28754 --rest-port=28752 --tcp-port=28753 --discv5-udp-port=28755 --rest-address=0.0.0.0 --nat=extip:172.18.84.47 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebb868bc3ab33f5ce375d12e78e35dbebd2e64e403ffd545c3cfc2a7cc4614cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28756 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.47 waku 1a04fea389fd213d76c82aaf40eac33b62ca4c0e8db1c2dba986c70550713641
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a04fea389fd. Setting up logs at ./log/docker/node1_2026-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28752
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 45ec685282b7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a74a2ddab223. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28752/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28752/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/28753/p2p/16Uiu2HAmEDtkqCBqXSo4VmZJJppbrXnhXPLGCP5EtW9MYUhCYyVY","/ip4/172.18.84.47/tcp/28754/ws/p2p/16Uiu2HAmEDtkqCBqXSo4VmZJJppbrXnhXPLGCP5EtW9MYUhCYyVY"],"enrUri":"enr:-L24QApLWvYXZ_mDO-iEc0zo2cBZz1d80QwzHbQ34wvJLkHgMwKLF0036CS9og4ylZl9PvGVvINgbTmmXJbs00nbyH4CgmlkgnY0gmlwhKwSVC-KbXVsdGlhZGRyc5YACASsElQvBnBRAAoErBJULwZwUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDF0mHQfI8WAfv6A0crwg3wwTkhkFqWU20-yoAXH2M8B-DdGNwgnBRg3VkcIJwU4V3YWt1MgM"}'
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.39.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25136', '25137', '25138', '25139', '25140']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 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.39.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba1c4d2208bab8a9f1f6b4bea4dfe5ea7b7cccf0bb3e8ea2b7b3fbcf6cb1f3b8 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25140 --metrics-logging=true --relay=false --storenode=/ip4/172.18.84.47/tcp/28753/p2p/16Uiu2HAmEDtkqCBqXSo4VmZJJppbrXnhXPLGCP5EtW9MYUhCYyVY --discv5-bootstrap-node=enr:-L24QApLWvYXZ_mDO-iEc0zo2cBZz1d80QwzHbQ34wvJLkHgMwKLF0036CS9og4ylZl9PvGVvINgbTmmXJbs00nbyH4CgmlkgnY0gmlwhKwSVC-KbXVsdGlhZGRyc5YACASsElQvBnBRAAoErBJULwZwUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDF0mHQfI8WAfv6A0crwg3wwTkhkFqWU20-yoAXH2M8B-DdGNwgnBRg3VkcIJwU4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.3 waku f1f415a5ae3518c224bd3d3e316c41fc27bf6a49abe395173115f1c7c5156201
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1f415a5ae35. Setting up logs at ./log/docker/node2_2026-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25136
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25136/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.3/tcp/25137/p2p/16Uiu2HAkyRypTwD7BcdQ9wccE2tgqfgHEb1b2MV4FBEoCSbzLVVX","/ip4/172.18.39.3/tcp/25138/ws/p2p/16Uiu2HAkyRypTwD7BcdQ9wccE2tgqfgHEb1b2MV4FBEoCSbzLVVX"],"enrUri":"enr:-L24QPGm-STIFoJX3qnZbxHbO8UyWyp3ho8W3AfFpRu1VOxOViSTI0n5LsoG2mGbF4VD48VKT3mnXyiRXYEhPvVF58ECgmlkgnY0gmlwhKwSJwOKbXVsdGlhZGRyc5YACASsEicDBmIxAAoErBInAwZiMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO4LrI9vb47edtFtvKyE3TAjFTacK8qgqQHSjRAumpu6DdGNwgmIxg3VkcIJiM4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57056', '57057', '57058', '57059', '57060']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57056:57056 -p 57057:57057 -p 57058:57058 -p 57059:57059 -p 57060:57060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57058 --rest-port=57056 --tcp-port=57057 --discv5-udp-port=57059 --rest-address=0.0.0.0 --nat=extip:172.18.190.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1606e24f696f6daef28edd0cf6d0edc15689892e4ea099da62b25e4a2a6bdcea --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57060 --metrics-logging=true --relay=false --storenode=/ip4/172.18.84.47/tcp/28753/p2p/16Uiu2HAmEDtkqCBqXSo4VmZJJppbrXnhXPLGCP5EtW9MYUhCYyVY --discv5-bootstrap-node=enr:-L24QPGm-STIFoJX3qnZbxHbO8UyWyp3ho8W3AfFpRu1VOxOViSTI0n5LsoG2mGbF4VD48VKT3mnXyiRXYEhPvVF58ECgmlkgnY0gmlwhKwSJwOKbXVsdGlhZGRyc5YACASsEicDBmIxAAoErBInAwZiMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO4LrI9vb47edtFtvKyE3TAjFTacK8qgqQHSjRAumpu6DdGNwgmIxg3VkcIJiM4V3YWt1MgA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.53 waku 457a7c84a6b108667814889b46bbc889c6774095e6c36a848fc6b731eb33c2b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 457a7c84a6b1. Setting up logs at ./log/docker/node3_2026-04-13_10-40-09__aaa2bfd4-7858-424d-b3b8-78862bc7195d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57056
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57056/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57056/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.53/tcp/57057/p2p/16Uiu2HAmQ9a1CBBnnUbJrQaudX1C7nGcatWBmEftZxny1teyt8Yw","/ip4/172.18.190.53/tcp/57058/ws/p2p/16Uiu2HAmQ9a1CBBnnUbJrQaudX1C7nGcatWBmEftZxny1teyt8Yw"],"enrUri":"enr:-L24QAvL43OPHmfvMKW7z8UiDnWWKgfGFlncrllp_tFAl94WbDb4QIX4-W_rVoQbmJp1sNUN_95BqaoRVLtzeFJ5xjoCgmlkgnY0gmlwhKwSvjWKbXVsdGlhZGRyc5YACASsEr41Bt7hAAoErBK-NQbe4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqsLe-TGWk0MWUDBNK3ML2cdCxYoK3Z3g4ReCr3A5iZCDdGNwgt7hg3VkcILe44V3YWt1MgA"}'
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:25136/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.47/tcp/28753/p2p/16Uiu2HAmEDtkqCBqXSo4VmZJJppbrXnhXPLGCP5EtW9MYUhCYyVY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.3/tcp/25137/p2p/16Uiu2HAkyRypTwD7BcdQ9wccE2tgqfgHEb1b2MV4FBEoCSbzLVVX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:28752/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a2a6c5f9ef9ad6a8424cea4d56ff2a71dcf7316b39c1d5b7384c4cb76d098c6"},{"messageHash":"0x272418857e2f9cd430742efca05177d07761d7e496e427a53c04b624df8d6d3f"},{"messageHash":"0x1310d4ddb61774c4c5ae336349e44c2cc4b6764645203bdeb0acd253eb3c3594"},{"messageHash":"0x3544dee6daeab68ac743512a399cf5f582c32a42e51c18447555bb022358d230"},{"messageHash":"0x2d2201a718809f0dd55f4d4f8d6b642b2a08ed507c455c10f562a46725afb702"},{"messageHash":"0x19a757313cf586972c38a4cef6030bca238ec8062e254a2f0ff5bd688e7b0611"},{"messageHash":"0x6dd368d86edb2df5eb051a235c4436b56fe5a195dec8f18a49c04401d78745aa"},{"messageHash":"0x198d266c3adcda53538f615c077a8420ffe74cb03a53274e5d647eb8d39b95bd"},{"messageHash":"0xa2cca9cbb13dfc9612114766e89fa6741e15426c9eee304d3989a21e6ffc7f55"},{"messageHash":"0xa381675bef652cf23baca96b5b6e214d4e60f6ce6cd6c3b76a4187bc0698fd1d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:25136/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"992871580f8a55893d49","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a2a6c5f9ef9ad6a8424cea4d56ff2a71dcf7316b39c1d5b7384c4cb76d098c6"},{"messageHash":"0x272418857e2f9cd430742efca05177d07761d7e496e427a53c04b624df8d6d3f"},{"messageHash":"0x1310d4ddb61774c4c5ae336349e44c2cc4b6764645203bdeb0acd253eb3c3594"},{"messageHash":"0x3544dee6daeab68ac743512a399cf5f582c32a42e51c18447555bb022358d230"},{"messageHash":"0x2d2201a718809f0dd55f4d4f8d6b642b2a08ed507c455c10f562a46725afb702"},{"messageHash":"0x19a757313cf586972c38a4cef6030bca238ec8062e254a2f0ff5bd688e7b0611"},{"messageHash":"0x6dd368d86edb2df5eb051a235c4436b56fe5a195dec8f18a49c04401d78745aa"},{"messageHash":"0x198d266c3adcda53538f615c077a8420ffe74cb03a53274e5d647eb8d39b95bd"},{"messageHash":"0xa2cca9cbb13dfc9612114766e89fa6741e15426c9eee304d3989a21e6ffc7f55"},{"messageHash":"0xa381675bef652cf23baca96b5b6e214d4e60f6ce6cd6c3b76a4187bc0698fd1d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:57056/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"edfca306b1e8ca4be9dc","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a2a6c5f9ef9ad6a8424cea4d56ff2a71dcf7316b39c1d5b7384c4cb76d098c6"},{"messageHash":"0x272418857e2f9cd430742efca05177d07761d7e496e427a53c04b624df8d6d3f"},{"messageHash":"0x1310d4ddb61774c4c5ae336349e44c2cc4b6764645203bdeb0acd253eb3c3594"},{"messageHash":"0x3544dee6daeab68ac743512a399cf5f582c32a42e51c18447555bb022358d230"},{"messageHash":"0x2d2201a718809f0dd55f4d4f8d6b642b2a08ed507c455c10f562a46725afb702"},{"messageHash":"0x19a757313cf586972c38a4cef6030bca238ec8062e254a2f0ff5bd688e7b0611"},{"messageHash":"0x6dd368d86edb2df5eb051a235c4436b56fe5a195dec8f18a49c04401d78745aa"},{"messageHash":"0x198d266c3adcda53538f615c077a8420ffe74cb03a53274e5d647eb8d39b95bd"},{"messageHash":"0xa2cca9cbb13dfc9612114766e89fa6741e15426c9eee304d3989a21e6ffc7f55"},{"messageHash":"0xa381675bef652cf23baca96b5b6e214d4e60f6ce6cd6c3b76a4187bc0698fd1d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a04fea389fd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1f415a5ae35
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 457a7c84a6b1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a04fea389fd. 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,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_timestamps with id: 2026-04-13_10-42-32__8a429c1f-d8ff-4a89-a152-6c720e894c41
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-04-13_10-42-32__8a429c1f-d8ff-4a89-a152-6c720e894c41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13117', '13118', '13119', '13120', '13121']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13117:13117 -p 13118:13118 -p 13119:13119 -p 13120:13120 -p 13121:13121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13119 --rest-port=13117 --tcp-port=13118 --discv5-udp-port=13120 --rest-address=0.0.0.0 --nat=extip:172.18.211.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a1f4888b4fed0ad66ebbf8aa378f1fc89df1df289b95ab4aafbb6b2f55803de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13121 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.0 waku cf7dc67cbb5aa8764e745917df58f0076686aa7f6febc8e2f73b2dcd14fdd0bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf7dc67cbb5a. Setting up logs at ./log/docker/node1_2026-04-13_10-42-32__8a429c1f-d8ff-4a89-a152-6c720e894c41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13117
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 75e3fd4b64b6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69398ae3acbb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.0/tcp/13118/p2p/16Uiu2HAm7Pb7j4oJoUHtFoicHZgbSwVdvdJBsCsEfdkeTj8regMg","/ip4/172.18.211.0/tcp/13119/ws/p2p/16Uiu2HAm7Pb7j4oJoUHtFoicHZgbSwVdvdJBsCsEfdkeTj8regMg"],"enrUri":"enr:-L24QJdhlLFn3KJrE4TDSFMM0EVUNwvtCHpiuMDdIcArfvyHKwpUOHGwvgqaMnTv2Nkcqe7GE7Gulru02ifDy8HkYpcCgmlkgnY0gmlwhKwS0wCKbXVsdGlhZGRyc5YACASsEtMABjM-AAoErBLTAAYzP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECscOVJuIijO2fbdMS-WTegmOO6QX09QIK4pkbaQ6a7uODdGNwgjM-g3VkcIIzQIV3YWt1MgE"}'
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-04-13_10-42-32__8a429c1f-d8ff-4a89-a152-6c720e894c41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63931', '63932', '63933', '63934', '63935']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63931:63931 -p 63932:63932 -p 63933:63933 -p 63934:63934 -p 63935:63935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63933 --rest-port=63931 --tcp-port=63932 --discv5-udp-port=63934 --rest-address=0.0.0.0 --nat=extip:172.18.172.42 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbbeef7593aaed2e574cbc2a9fdbdcaa42915c6a228cf36acd0e90a2944d30df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63935 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJdhlLFn3KJrE4TDSFMM0EVUNwvtCHpiuMDdIcArfvyHKwpUOHGwvgqaMnTv2Nkcqe7GE7Gulru02ifDy8HkYpcCgmlkgnY0gmlwhKwS0wCKbXVsdGlhZGRyc5YACASsEtMABjM-AAoErBLTAAYzP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECscOVJuIijO2fbdMS-WTegmOO6QX09QIK4pkbaQ6a7uODdGNwgjM-g3VkcIIzQIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.42 waku 5e9426995c5f225898a398cef956134e5aef30218eb5d1a5cacacc86a2458f5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e9426995c5f. Setting up logs at ./log/docker/node2_2026-04-13_10-42-32__8a429c1f-d8ff-4a89-a152-6c720e894c41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63931
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63931/debug/v1/info" -H "Content-Type: application/json" -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.42/tcp/63932/p2p/16Uiu2HAm4ttyZrPGgVGv9TLFkT91vkovf1S3JVUnoeyjHSJJ9RYZ","/ip4/172.18.172.42/tcp/63933/ws/p2p/16Uiu2HAm4ttyZrPGgVGv9TLFkT91vkovf1S3JVUnoeyjHSJJ9RYZ"],"enrUri":"enr:-L24QEtSOJ0mZ4Zn1FA1Y_TTA46-xB6G36CQEZNYFw6SiDnARtQBYn0UNtgG1YWwIdFqDGquixd5M1qLW3Y9C6m0ODICgmlkgnY0gmlwhKwSrCqKbXVsdGlhZGRyc5YACASsEqwqBvm8AAoErBKsKgb5vd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjLKPFTaPhxecoIeZv6vYrnvji0z0QFRgeMbU1Kjjs7aDdGNwgvm8g3VkcIL5voV3YWt1MgE"}'
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:63931/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.0/tcp/13118/p2p/16Uiu2HAm7Pb7j4oJoUHtFoicHZgbSwVdvdJBsCsEfdkeTj8regMg"]'
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:13117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:63931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076954619651328,"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:63931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076954619651328,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Timestamp as string number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Invalid large number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Array instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Object instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp ISO 8601 timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Missing
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:13117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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 cf7dc67cbb5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5e9426995c5f
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-04-13 10:39:46.397 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:39:46.398 DEBUG [tests.conftest] Running test: test_store_with_wrong_hash with id: 2026-04-13_10-39-46__4dbb5b77-5fb1-499d-a107-24e59b043e65
2026-04-13 10:39:46.398 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:39:46.399 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:39:46.399 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:39:46.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:46.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-39-46__4dbb5b77-5fb1-499d-a107-24e59b043e65__wakuorg_nwaku:latest.log
2026-04-13 10:39:46.411 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:46.411 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:46.413 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:46.413 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.226
2026-04-13 10:39:46.413 DEBUG [src.node.docker_mananger] Generated ports ['24581', '24582', '24583', '24584', '24585']
2026-04-13 10:39:46.414 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:46.414 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:46.414 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:46.414 DEBUG [src.node.docker_mananger] docker run -i -t -p 24581:24581 -p 24582:24582 -p 24583:24583 -p 24584:24584 -p 24585:24585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24583 --rest-port=24581 --tcp-port=24582 --discv5-udp-port=24584 --rest-address=0.0.0.0 --nat=extip:172.18.4.226 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bf8eef3d03df56cfbdd2be2c20bf2babc0ca7448fffeed6a9b52d0e91a6101be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24585 --metrics-logging=true --store=true --relay=true
2026-04-13 10:39:46.607 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.226 waku 819976605abe2d6df218ab7efc5041c45baa1711819be73ca76bd2ea4a59e1c2
2026-04-13 10:39:46.645 DEBUG [src.node.docker_mananger] Container started with ID 819976605abe. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-39-46__4dbb5b77-5fb1-499d-a107-24e59b043e65__wakuorg_nwaku:latest.log
2026-04-13 10:39:46.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24581
2026-04-13 10:39:46.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:46.762 ERROR [src.node.docker_mananger] Max retries reached for container 2213c671affc. Exiting log stream.
2026-04-13 10:39:47.228 ERROR [src.node.docker_mananger] Max retries reached for container 552fed0aff35. Exiting log stream.
2026-04-13 10:39:47.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24581/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:47.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:47.650 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:47.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:47.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.226/tcp/24582/p2p/16Uiu2HAm432TpMHpm6nHqfe6z3JitFXN5HDo5fkAfJKuWCcpLSto","/ip4/172.18.4.226/tcp/24583/ws/p2p/16Uiu2HAm432TpMHpm6nHqfe6z3JitFXN5HDo5fkAfJKuWCcpLSto"],"enrUri":"enr:-L24QCccmkIAwjH4DpzeO3nVw5bDi63Tqq3NPLFStlhxJNt5F7NGo2D89AqVMkzKwdFcqx5KuMyibaWIue_-Cs2bnYcCgmlkgnY0gmlwhKwSBOKKbXVsdGlhZGRyc5YACASsEgTiBmAGAAoErBIE4gZgB90DgnJzhQDGAQAAiXNlY3AyNTZrMaECf-v77zktY0NkiKBNDt3f47IGgAWUU3Mi5OpeNfTDAUiDdGNwgmAGg3VkcIJgCIV3YWt1MgM"}'
2026-04-13 10:39:47.653 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:47.660 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:47.660 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-39-46__4dbb5b77-5fb1-499d-a107-24e59b043e65__wakuorg_nwaku:latest.log
2026-04-13 10:39:47.660 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:47.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:47.661 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:47.662 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.206
2026-04-13 10:39:47.662 DEBUG [src.node.docker_mananger] Generated ports ['43808', '43809', '43810', '43811', '43812']
2026-04-13 10:39:47.662 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:47.662 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:47.662 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:47.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 43808:43808 -p 43809:43809 -p 43810:43810 -p 43811:43811 -p 43812:43812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43810 --rest-port=43808 --tcp-port=43809 --discv5-udp-port=43811 --rest-address=0.0.0.0 --nat=extip:172.18.188.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ceae1defb615f4caa6d3006e798f1fe6cd8cc5ce3e987f6dec0bbadabcdd0b04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43812 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCccmkIAwjH4DpzeO3nVw5bDi63Tqq3NPLFStlhxJNt5F7NGo2D89AqVMkzKwdFcqx5KuMyibaWIue_-Cs2bnYcCgmlkgnY0gmlwhKwSBOKKbXVsdGlhZGRyc5YACASsEgTiBmAGAAoErBIE4gZgB90DgnJzhQDGAQAAiXNlY3AyNTZrMaECf-v77zktY0NkiKBNDt3f47IGgAWUU3Mi5OpeNfTDAUiDdGNwgmAGg3VkcIJgCIV3YWt1MgM --storenode=/ip4/172.18.4.226/tcp/24582/p2p/16Uiu2HAm432TpMHpm6nHqfe6z3JitFXN5HDo5fkAfJKuWCcpLSto --store=true --relay=true
2026-04-13 10:39:47.849 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.206 waku a654fde11a6d5ab1ceed3261ae8033977099cc2f92b37f8e0804caa300b81b93
2026-04-13 10:39:47.888 DEBUG [src.node.docker_mananger] Container started with ID a654fde11a6d. Setting up logs at ./log/docker/store_node1_2026-04-13_10-39-46__4dbb5b77-5fb1-499d-a107-24e59b043e65__wakuorg_nwaku:latest.log
2026-04-13 10:39:47.889 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43808
2026-04-13 10:39:47.889 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:48.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43808/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:48.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:48.893 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:48.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:48.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.206/tcp/43809/p2p/16Uiu2HAm2hXjca7zftvLZ7Gstzz5jwdj29sm9mKg3VAC3k6RyUwu","/ip4/172.18.188.206/tcp/43810/ws/p2p/16Uiu2HAm2hXjca7zftvLZ7Gstzz5jwdj29sm9mKg3VAC3k6RyUwu"],"enrUri":"enr:-L24QFyHNoRqxvCfgq4gmeLccZ_I8MUaWbMwu_JZSGRO-g2HDaCeJDMHepoJSNM1Xi_eQuDqZajBSDrxtRelaJpPb10CgmlkgnY0gmlwhKwSvM6KbXVsdGlhZGRyc5YACASsErzOBqshAAoErBK8zgarIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbBHHhRxXFBNwyHSibElAucmZZvVh_zJ6lWrSPZULVFyDdGNwgqshg3VkcIKrI4V3YWt1MgM"}'
2026-04-13 10:39:48.896 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:48.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.226/tcp/24582/p2p/16Uiu2HAm432TpMHpm6nHqfe6z3JitFXN5HDo5fkAfJKuWCcpLSto"]'
2026-04-13 10:39:48.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:48.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:39:48.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:48.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43808/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:39:48.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:48.905 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:48.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:48.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:48.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:49.113 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:49.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:49.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:49.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:49.322 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:49.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:49.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:49.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:49.528 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:49.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:49.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:49.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:49.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xf431c14604662b825cff0763e8f0c0a62c2a97eb86f80ab1f1463fd8e08611cf&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:49.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-13 10:39:49.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43808/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xf431c14604662b825cff0763e8f0c0a62c2a97eb86f80ab1f1463fd8e08611cf&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:49.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-13 10:39:49.744 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:39:49.745 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:39:49.745 DEBUG [src.node.waku_node] Stopping container with id 819976605abe
2026-04-13 10:39:50.202 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:50.202 DEBUG [src.node.waku_node] Stopping container with id a654fde11a6d
2026-04-13 10:39:50.631 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:50.634 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:39:50.641 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:39:50.648 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_invalid_hash_param with id: 2026-04-13_10-37-41__ceb9c544-6938-4384-88b1-068171d340db
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-04-13_10-37-41__ceb9c544-6938-4384-88b1-068171d340db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55520', '55521', '55522', '55523', '55524']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55520:55520 -p 55521:55521 -p 55522:55522 -p 55523:55523 -p 55524:55524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55522 --rest-port=55520 --tcp-port=55521 --discv5-udp-port=55523 --rest-address=0.0.0.0 --nat=extip:172.18.18.50 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c8adf2467f05bb1ed9ffbccc4cd3dcaafccdaaeef33dc0f3bac60d2b71a27c9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55524 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.50 waku 85ccbef4567038bd5a5e2fb12fa7e1fc6e7a80d18d144c10ab105fed718387c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85ccbef45670. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-37-41__ceb9c544-6938-4384-88b1-068171d340db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55520
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 6c6b481e1ff2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2e2af7c7c214. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55520/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55520/debug/v1/info" -H "Content-Type: application/json" -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.50/tcp/55521/p2p/16Uiu2HAkzu6FzH1fZL3S4fa9qJgF4SxAhRGeELL2ZXb6RRFaiWGZ","/ip4/172.18.18.50/tcp/55522/ws/p2p/16Uiu2HAkzu6FzH1fZL3S4fa9qJgF4SxAhRGeELL2ZXb6RRFaiWGZ"],"enrUri":"enr:-L24QLs07YWdrsBwP1pTg53j6c30alXCPLx6tX-71AeKkKd0MGw1vG1susRFLtMbHOKytJtxpThr3Zd4tkL07Cu6hz8CgmlkgnY0gmlwhKwSEjKKbXVsdGlhZGRyc5YACASsEhIyBtjhAAoErBISMgbY4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUVCRrzF1agl0HeyI3vL8faqAPLTO1tDD8RexLw2CIdKDdGNwgtjhg3VkcILY44V3YWt1MgM"}'
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-04-13_10-37-41__ceb9c544-6938-4384-88b1-068171d340db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2170', '2171', '2172', '2173', '2174']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2170:2170 -p 2171:2171 -p 2172:2172 -p 2173:2173 -p 2174:2174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2172 --rest-port=2170 --tcp-port=2171 --discv5-udp-port=2173 --rest-address=0.0.0.0 --nat=extip:172.18.32.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c04ff4b6655f064bd89bfdd8be5dbb49155c21d20eafa86edadbecee00271e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2174 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLs07YWdrsBwP1pTg53j6c30alXCPLx6tX-71AeKkKd0MGw1vG1susRFLtMbHOKytJtxpThr3Zd4tkL07Cu6hz8CgmlkgnY0gmlwhKwSEjKKbXVsdGlhZGRyc5YACASsEhIyBtjhAAoErBISMgbY4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUVCRrzF1agl0HeyI3vL8faqAPLTO1tDD8RexLw2CIdKDdGNwgtjhg3VkcILY44V3YWt1MgM --storenode=/ip4/172.18.18.50/tcp/55521/p2p/16Uiu2HAkzu6FzH1fZL3S4fa9qJgF4SxAhRGeELL2ZXb6RRFaiWGZ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.44 waku d08231f040a04a5c1c4391725af8e61c4d3b3cece939b99c7048f62c315fd119
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d08231f040a0. Setting up logs at ./log/docker/store_node1_2026-04-13_10-37-41__ceb9c544-6938-4384-88b1-068171d340db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2170
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2170/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.44/tcp/2171/p2p/16Uiu2HAmFVfBsG9BP7XFzbkYqdy4KDZg2Z67aYWn6AVkMfwfvQ3c","/ip4/172.18.32.44/tcp/2172/ws/p2p/16Uiu2HAmFVfBsG9BP7XFzbkYqdy4KDZg2Z67aYWn6AVkMfwfvQ3c"],"enrUri":"enr:-L24QE74KFBittQenNUz9I7xsnzy4NsaVTkAlk2nqVvhQjEvRv9om_31wtAnvEcfwRhE7p9wEdjNivs6sXhv_qRhbwICgmlkgnY0gmlwhKwSICyKbXVsdGlhZGRyc5YACASsEiAsBgh7AAoErBIgLAYIfN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKi8qm7aJhS1x6LSYjhEFFEw1hrSoj6dZNfzVTg45F7uDdGNwggh7g3VkcIIIfYV3YWt1MgM"}'
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:2170/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.50/tcp/55521/p2p/16Uiu2HAkzu6FzH1fZL3S4fa9qJgF4SxAhRGeELL2ZXb6RRFaiWGZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:2170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:55520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55520/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b&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":"0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55520/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true&hash=0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b" -H "Content-Type: application/json" -d 'None'
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":"0x4bcd88eb9eecae3c2ad10531157801e5348a3e757f5ed4e86e3232683c982a4e"},{"messageHash":"0x42703342afbbbe41f3be19e480443c4c9e483a1d0f2d6ff5d80e2dfb92d5ad37"},{"messageHash":"0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b"},{"messageHash":"0x9738c3c9318a16364df9aad45c8d91911465f7ee856d44773e3a9a05cc09443f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b&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":"0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true&hash=0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b" -H "Content-Type: application/json" -d 'None'
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":"0x4bcd88eb9eecae3c2ad10531157801e5348a3e757f5ed4e86e3232683c982a4e"},{"messageHash":"0x42703342afbbbe41f3be19e480443c4c9e483a1d0f2d6ff5d80e2dfb92d5ad37"},{"messageHash":"0x4add9953b84ce9a9653cf9e6198875fc67e1c010d86cedc76ce138687cfb954b"},{"messageHash":"0x9738c3c9318a16364df9aad45c8d91911465f7ee856d44773e3a9a05cc09443f"}]}'
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 85ccbef45670
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d08231f040a0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_pubsub_topic_list_instead_of_string with id: 2026-04-13_10-44-03__5f1841af-2f38-4778-b2cd-b5e38c3dc81a
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-04-13_10-44-03__5f1841af-2f38-4778-b2cd-b5e38c3dc81a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21687', '21688', '21689', '21690', '21691']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21687:21687 -p 21688:21688 -p 21689:21689 -p 21690:21690 -p 21691:21691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21689 --rest-port=21687 --tcp-port=21688 --discv5-udp-port=21690 --rest-address=0.0.0.0 --nat=extip:172.18.72.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bafde0b2965995af3c20d5cea62ebebec673690039865b1f9b2cb6abcadf7eca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21691 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.30 waku 13f601a35a78c97748eb22769966150f81fa6de2daf5febf5cfcfa62f3057e45
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13f601a35a78. Setting up logs at ./log/docker/node1_2026-04-13_10-44-03__5f1841af-2f38-4778-b2cd-b5e38c3dc81a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21687
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 3822991db856. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d55baeee82ce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21687/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.30/tcp/21688/p2p/16Uiu2HAkzuAi9i7d17CJ5YhWauPsouBeUeZbmcwJjTFTZ4gF7qrs","/ip4/172.18.72.30/tcp/21689/ws/p2p/16Uiu2HAkzuAi9i7d17CJ5YhWauPsouBeUeZbmcwJjTFTZ4gF7qrs"],"enrUri":"enr:-L24QM4ipAQlc85fZF2fW5NIHpmjtXn28TNLoRFatrZtmxENf3tULbi_wykvqkAAjvvzJFy-xSBsi9I6Ihj8SSWr3_ACgmlkgnY0gmlwhKwSSB6KbXVsdGlhZGRyc5YACASsEkgeBlS4AAoErBJIHgZUud0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUVWaGDAnhCex6HA3adlyQdGzQlQJOr_0Vv59Ag_XkfyDdGNwglS4g3VkcIJUuoV3YWt1MgU"}'
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-04-13_10-44-03__5f1841af-2f38-4778-b2cd-b5e38c3dc81a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41551', '41552', '41553', '41554', '41555']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41551:41551 -p 41552:41552 -p 41553:41553 -p 41554:41554 -p 41555:41555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41553 --rest-port=41551 --tcp-port=41552 --discv5-udp-port=41554 --rest-address=0.0.0.0 --nat=extip:172.18.211.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4f9d4af86d6bcbb758dc7ad76befdb39b5b0d7df0dfaccdd18df4a7f308ccccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41555 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM4ipAQlc85fZF2fW5NIHpmjtXn28TNLoRFatrZtmxENf3tULbi_wykvqkAAjvvzJFy-xSBsi9I6Ihj8SSWr3_ACgmlkgnY0gmlwhKwSSB6KbXVsdGlhZGRyc5YACASsEkgeBlS4AAoErBJIHgZUud0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUVWaGDAnhCex6HA3adlyQdGzQlQJOr_0Vv59Ag_XkfyDdGNwglS4g3VkcIJUuoV3YWt1MgU --filternode=/ip4/172.18.72.30/tcp/21688/p2p/16Uiu2HAkzuAi9i7d17CJ5YhWauPsouBeUeZbmcwJjTFTZ4gF7qrs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.46 waku 52f3db397b4833c59b98270ba5253b02e7cdcbabc1d4a66c9bdb542f427d7cf6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52f3db397b48. Setting up logs at ./log/docker/node2_2026-04-13_10-44-03__5f1841af-2f38-4778-b2cd-b5e38c3dc81a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41551
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41551/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41551/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.46/tcp/41552/p2p/16Uiu2HAkwy43TEFnUERjC4Y7qWaFMkNpkGcYCFjd8kYLG71Lv9Rd","/ip4/172.18.211.46/tcp/41553/ws/p2p/16Uiu2HAkwy43TEFnUERjC4Y7qWaFMkNpkGcYCFjd8kYLG71Lv9Rd"],"enrUri":"enr:-L24QEyC8nct2Ic4yd10a2ZsDUVuGP4uTO-1Ti4TQI21nEX_VBby6eq4HzWBs_YGKYo-RDXxkO6hfBML6T_xZvYsYCMCgmlkgnY0gmlwhKwS0y6KbXVsdGlhZGRyc5YACASsEtMuBqJQAAoErBLTLgaiUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJcFTZLEcpAvpXpl841lt6-w5KKn5XuEPaSrluLCX0SyDdGNwgqJQg3VkcIKiUoV3YWt1MgA"}'
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:41551/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.30/tcp/21688/p2p/16Uiu2HAkzuAi9i7d17CJ5YhWauPsouBeUeZbmcwJjTFTZ4gF7qrs"]'
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:21687/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41551/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d378bea-461d-4ca1-8f55-d584fa9f821b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5d378bea-461d-4ca1-8f55-d584fa9f821b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:41551/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/198/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:41551/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 13f601a35a78
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52f3db397b48
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-13 10:39:15.467 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:39:15.467 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-04-13_10-39-15__b4e1465f-43c5-4223-ba81-d4cd91c99a43
2026-04-13 10:39:15.468 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:39:15.468 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:39:15.468 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-13 10:39:15.476 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:15.476 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-39-15__b4e1465f-43c5-4223-ba81-d4cd91c99a43__wakuorg_nwaku:latest.log
2026-04-13 10:39:15.477 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:15.477 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:15.478 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:15.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.143
2026-04-13 10:39:15.478 DEBUG [src.node.docker_mananger] Generated ports ['48865', '48866', '48867', '48868', '48869']
2026-04-13 10:39:15.479 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-13 10:39:15.479 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:15.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:15.479 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:15.479 DEBUG [src.node.docker_mananger] docker run -i -t -p 48865:48865 -p 48866:48866 -p 48867:48867 -p 48868:48868 -p 48869:48869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48867 --rest-port=48865 --tcp-port=48866 --discv5-udp-port=48868 --rest-address=0.0.0.0 --nat=extip:172.18.203.143 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b09ff0b6e0ab1e141fb936eeff9fbda8ed2d1ca1d069dced83dfaa6f13fc50d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48869 --metrics-logging=true --relay=true --filter=true
2026-04-13 10:39:15.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.143 waku 7cbcf86acac4524ee77489eb94f42ade49ca895adfee06ecf3026319f9ee3ef3
2026-04-13 10:39:15.701 DEBUG [src.node.docker_mananger] Container started with ID 7cbcf86acac4. Setting up logs at ./log/docker/node1_2026-04-13_10-39-15__b4e1465f-43c5-4223-ba81-d4cd91c99a43__wakuorg_nwaku:latest.log
2026-04-13 10:39:15.702 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48865
2026-04-13 10:39:15.702 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:15.743 ERROR [src.node.docker_mananger] Max retries reached for container f8711543b0f5. Exiting log stream.
2026-04-13 10:39:16.248 ERROR [src.node.docker_mananger] Max retries reached for container 44241276e8ac. Exiting log stream.
2026-04-13 10:39:16.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48865/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:16.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:16.706 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:16.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:16.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.143/tcp/48866/p2p/16Uiu2HAmJgcyJEL6fbb6XJaL6Q5bpzNydro64XMSKPutHrLLqP5e","/ip4/172.18.203.143/tcp/48867/ws/p2p/16Uiu2HAmJgcyJEL6fbb6XJaL6Q5bpzNydro64XMSKPutHrLLqP5e"],"enrUri":"enr:-L24QK0-7OJWtCtspX1aVrvEpS81_m4wjlZd5BDvZYutjsRgPsOWgZFNZjhSwuaX2I_ZhnXWUEDRJQZRG_4Ardh2LlACgmlkgnY0gmlwhKwSy4-KbXVsdGlhZGRyc5YACASsEsuPBr7iAAoErBLLjwa-490DgnJzhQDHAQAAiXNlY3AyNTZrMaEDWZEcE0Wp0KDC7rgIWz0n-jKCenY4OTx5vQgP_QIyqfWDdGNwgr7ig3VkcIK-5IV3YWt1MgU"}'
2026-04-13 10:39:16.708 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:16.715 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:16.716 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-39-15__b4e1465f-43c5-4223-ba81-d4cd91c99a43__wakuorg_nwaku:latest.log
2026-04-13 10:39:16.716 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:16.716 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:16.717 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:16.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.234
2026-04-13 10:39:16.717 DEBUG [src.node.docker_mananger] Generated ports ['6917', '6918', '6919', '6920', '6921']
2026-04-13 10:39:16.718 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-13 10:39:16.718 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:16.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:16.718 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:16.718 DEBUG [src.node.docker_mananger] docker run -i -t -p 6917:6917 -p 6918:6918 -p 6919:6919 -p 6920:6920 -p 6921:6921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6919 --rest-port=6917 --tcp-port=6918 --discv5-udp-port=6920 --rest-address=0.0.0.0 --nat=extip:172.18.192.234 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bc6ee7ecbd6d94ecedacf3c5258e85bdb1fa3ae35ed6e855ebdf5af2dc1fd62d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6921 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK0-7OJWtCtspX1aVrvEpS81_m4wjlZd5BDvZYutjsRgPsOWgZFNZjhSwuaX2I_ZhnXWUEDRJQZRG_4Ardh2LlACgmlkgnY0gmlwhKwSy4-KbXVsdGlhZGRyc5YACASsEsuPBr7iAAoErBLLjwa-490DgnJzhQDHAQAAiXNlY3AyNTZrMaEDWZEcE0Wp0KDC7rgIWz0n-jKCenY4OTx5vQgP_QIyqfWDdGNwgr7ig3VkcIK-5IV3YWt1MgU
2026-04-13 10:39:16.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.234 waku 332eb8edbd00e84cf3b106b7ceee706f836fa8bbfc303395a4d40ebdbefe6a8a
2026-04-13 10:39:16.945 DEBUG [src.node.docker_mananger] Container started with ID 332eb8edbd00. Setting up logs at ./log/docker/node2_2026-04-13_10-39-15__b4e1465f-43c5-4223-ba81-d4cd91c99a43__wakuorg_nwaku:latest.log
2026-04-13 10:39:16.946 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6917
2026-04-13 10:39:16.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:17.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6917/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:17.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:17.975 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:17.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:17.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.234/tcp/6918/p2p/16Uiu2HAkyfHwiMV8YsgS48xcQVwyVNPCzduhghQi8cSwhmNUqzYJ","/ip4/172.18.192.234/tcp/6919/ws/p2p/16Uiu2HAkyfHwiMV8YsgS48xcQVwyVNPCzduhghQi8cSwhmNUqzYJ"],"enrUri":"enr:-L24QNK7utrHMeGgpBQHrp27jhxjOTQmjtK8d_BGFJoF-vPFbpkzAAQvgrjyf_S8gNRxT2z4kdc1CVJ2XoPss3hgC8kCgmlkgnY0gmlwhKwSwOqKbXVsdGlhZGRyc5YACASsEsDqBhsGAAoErBLA6gYbB90DgnJzhQDHAQAAiXNlY3AyNTZrMaECPuv2h8fblRRS8ZWJpUYTHoKhG2vgGBKF0kk1BhFajWuDdGNwghsGg3VkcIIbCIV3YWt1MgE"}'
2026-04-13 10:39:17.978 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:17.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.143/tcp/48866/p2p/16Uiu2HAmJgcyJEL6fbb6XJaL6Q5bpzNydro64XMSKPutHrLLqP5e"]'
2026-04-13 10:39:17.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:17.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48865/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-04-13 10:39:17.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:17.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6917/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-04-13 10:39:17.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:17.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48865/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:17.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:17.992 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:39:18.093 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:39:18.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48865/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:18.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776076757987948334,"ephemeral":false,"proof":""}]'
2026-04-13 10:39:18.098 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:39:18.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6917/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:18.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776076757987948334,"ephemeral":false,"proof":""}]'
2026-04-13 10:39:18.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48865/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-13 10:39:18.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:18.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6917/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-13 10:39:18.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:18.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:18.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:18.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:39:18.213 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:39:18.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:18.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076758107865950,"ephemeral":false,"proof":""}]'
2026-04-13 10:39:18.217 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:39:18.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6917/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:18.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076758107865950,"ephemeral":false,"proof":""}]'
2026-04-13 10:39:18.223 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:39:18.224 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:39:18.224 DEBUG [src.node.waku_node] Stopping container with id 7cbcf86acac4
2026-04-13 10:39:18.714 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:18.714 DEBUG [src.node.waku_node] Stopping container with id 332eb8edbd00
2026-04-13 10:39:19.181 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:19.184 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:39:19.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:39:19.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_shard with id: 2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77
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-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36928', '36929', '36930', '36931', '36932']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 36928:36928 -p 36929:36929 -p 36930:36930 -p 36931:36931 -p 36932:36932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36930 --rest-port=36928 --tcp-port=36929 --discv5-udp-port=36931 --rest-address=0.0.0.0 --nat=extip:172.18.29.176 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fad3baceddb60dee3979278e0def586ff5ed16bdf74010fdcae4eafbd7119b6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36932 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.176 waku 07dadb1e2042bfda102475fb9ebdc592baf0eaa00df978c026e4ce672c310e54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07dadb1e2042. Setting up logs at ./log/docker/node1_2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36928
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 892e41dd595c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9341e08b2fed. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36928/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.176/tcp/36929/p2p/16Uiu2HAkw4Xw4AuDNXnnCL7fMv8HFvDGTV1dTVRyVpzp1vu1CXhT","/ip4/172.18.29.176/tcp/36930/ws/p2p/16Uiu2HAkw4Xw4AuDNXnnCL7fMv8HFvDGTV1dTVRyVpzp1vu1CXhT"],"enrUri":"enr:-L24QI1_xUO-A20kBmCTR6I09rO95WbexpwZ5fIRG23Z929kFFDWGMdxI1oPYK5p8Yy5razmrwW_5Zf1qzE2U6OKIagCgmlkgnY0gmlwhKwSHbCKbXVsdGlhZGRyc5YACASsEh2wBpBBAAoErBIdsAaQQt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECGE0T7li3_c6DjDrU0RdR6t_e_8P_UzCrjRcUufEX19qDdGNwgpBBg3VkcIKQQ4V3YWt1MgU"}'
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-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19365', '19366', '19367', '19368', '19369']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 19365:19365 -p 19366:19366 -p 19367:19367 -p 19368:19368 -p 19369:19369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19367 --rest-port=19365 --tcp-port=19366 --discv5-udp-port=19368 --rest-address=0.0.0.0 --nat=extip:172.18.153.124 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f5eefbd061d44bddef7d459acec7fefef28bad3e966e8ad1737ee78cdcdfcd6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19369 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI1_xUO-A20kBmCTR6I09rO95WbexpwZ5fIRG23Z929kFFDWGMdxI1oPYK5p8Yy5razmrwW_5Zf1qzE2U6OKIagCgmlkgnY0gmlwhKwSHbCKbXVsdGlhZGRyc5YACASsEh2wBpBBAAoErBIdsAaQQt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECGE0T7li3_c6DjDrU0RdR6t_e_8P_UzCrjRcUufEX19qDdGNwgpBBg3VkcIKQQ4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.124 waku 76648056aed130bcd9c53e49c9b659f8e88d3c5a7e070b657ba24644c274ad7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76648056aed1. Setting up logs at ./log/docker/node2_2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19365
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.124/tcp/19366/p2p/16Uiu2HAmNXyHuh3igpyvfdvvrAFMSLBuETpw5KAUnzuVEeSujmrF","/ip4/172.18.153.124/tcp/19367/ws/p2p/16Uiu2HAmNXyHuh3igpyvfdvvrAFMSLBuETpw5KAUnzuVEeSujmrF"],"enrUri":"enr:-L24QJk02OGkJslJcHxnP1te1AvpJO1UeP1EMcMeU1bWzqQ_dXnOifTV32RPq3I9_jL4zZT0J15FwvkAlodJhwJGcecCgmlkgnY0gmlwhKwSmXyKbXVsdGlhZGRyc5YACASsEpl8BkumAAoErBKZfAZLp90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDksibY9JHJhfEqJA7exvJeQZ4nxv45gl9OTlUJQzGq4iDdGNwgkumg3VkcIJLqIV3YWt1MgE"}'
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:19365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.176/tcp/36929/p2p/16Uiu2HAkw4Xw4AuDNXnnCL7fMv8HFvDGTV1dTVRyVpzp1vu1CXhT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36928/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:36928/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":1776077107738107648,"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:19365/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":1776077107738107648,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:36928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776077107883828449,"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:19365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776077107883828449,"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 07dadb1e2042
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 76648056aed1
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,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_with_latency_between_two_nodes with id: 2026-04-13_10-36-26__4b5e2f66-958c-47f9-9b20-47c20d2418c4
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-04-13_10-36-26__4b5e2f66-958c-47f9-9b20-47c20d2418c4__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-04-13_10-36-26__4b5e2f66-958c-47f9-9b20-47c20d2418c4__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:24 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.107.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31549', '31550', '31551', '31552', '31553']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31549:31549 -p 31550:31550 -p 31551:31551 -p 31552:31552 -p 31553:31553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31551 --rest-port=31549 --tcp-port=31550 --discv5-udp-port=31552 --rest-address=0.0.0.0 --nat=extip:172.18.107.208 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ce26ec802175c0cea9a8c0bab22878fd9ca7442b77f5791e066aeaa704bac2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31553 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.208 waku 0e7489fe2b8a52d48c2ce610b0ea2e2b200e4249f7944915d77ecf0639e4ba8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e7489fe2b8a. Setting up logs at ./log/docker/node1_2026-04-13_10-36-26__4b5e2f66-958c-47f9-9b20-47c20d2418c4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31549
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 af0fd26cd284. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 775be11528d3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31549/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.208/tcp/31550/p2p/16Uiu2HAkucZQZnqn5nLtP7By2maf9qiqC9k9AeH8iWHkvJ6yvggE","/ip4/172.18.107.208/tcp/31551/ws/p2p/16Uiu2HAkucZQZnqn5nLtP7By2maf9qiqC9k9AeH8iWHkvJ6yvggE"],"enrUri":"enr:-L24QFkX_T9RUco2tTDFUoiJEALLj3rXT8wimfEy81UuVBP0Vr83mbwbxDWdN3m0h5FYRXRvcImaHsNH2Dc7hwZtRtMCgmlkgnY0gmlwhKwSa9CKbXVsdGlhZGRyc5YACASsEmvQBns-AAoErBJr0AZ7P90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAsn0-FxMLkhGDHTy5-ixXan6Q-iYcq4NxDUe1wNsaQeDdGNwgns-g3VkcIJ7QIV3YWt1MgE"}'
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.143.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8422', '8423', '8424', '8425', '8426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8422:8422 -p 8423:8423 -p 8424:8424 -p 8425:8425 -p 8426:8426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8424 --rest-port=8422 --tcp-port=8423 --discv5-udp-port=8425 --rest-address=0.0.0.0 --nat=extip:172.18.143.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6c2536ef79cb24dc9f641e6f6d168b3d635b40db3d4c2d550da3d5803f8b09f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8426 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkX_T9RUco2tTDFUoiJEALLj3rXT8wimfEy81UuVBP0Vr83mbwbxDWdN3m0h5FYRXRvcImaHsNH2Dc7hwZtRtMCgmlkgnY0gmlwhKwSa9CKbXVsdGlhZGRyc5YACASsEmvQBns-AAoErBJr0AZ7P90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAsn0-FxMLkhGDHTy5-ixXan6Q-iYcq4NxDUe1wNsaQeDdGNwgns-g3VkcIJ7QIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.177 waku 02e461c4c8805f3573ba47fa3014080aaff101e976557a88d378da20fb8cede0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02e461c4c880. Setting up logs at ./log/docker/node2_2026-04-13_10-36-26__4b5e2f66-958c-47f9-9b20-47c20d2418c4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8422
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8422/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8422/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.177/tcp/8423/p2p/16Uiu2HAmKPejtCJjr8DfNMwoFXUT9sX2jzREf9HeKSD1zasgXNWb","/ip4/172.18.143.177/tcp/8424/ws/p2p/16Uiu2HAmKPejtCJjr8DfNMwoFXUT9sX2jzREf9HeKSD1zasgXNWb"],"enrUri":"enr:-L24QAFQb9T2XTfArISEgiDq0iVmTA_tNOQ7fObFcTQ2RhQ0Vd7d5PP1WagyhcqUvgB2y0WlhHI1F3YvAV0HFOAsa0YCgmlkgnY0gmlwhKwSj7GKbXVsdGlhZGRyc5YACASsEo-xBiDnAAoErBKPsQYg6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZBPsOHC8n_sN31Lrl26vAblYoq22o1ymWPUJqjJdAsiDdGNwgiDng3VkcIIg6YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:28 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:31549/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8422/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:32 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31549/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.143.177/tcp/37716/p2p/16Uiu2HAmKPejtCJjr8DfNMwoFXUT9sX2jzREf9HeKSD1zasgXNWb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8422/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.107.208/tcp/31550/p2p/16Uiu2HAkucZQZnqn5nLtP7By2maf9qiqC9k9AeH8iWHkvJ6yvggE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:35 Applying 5000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5410', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5410', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:39 Publishing message from node1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31549/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:42 Fetching relay messages on node2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076598852114732,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5410', '-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 0e7489fe2b8a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02e461c4c880
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
2026-04-13 10:37:36.651 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:36.651 DEBUG [tests.conftest] Running test: test_publish_with_invalid_content_topics with id: 2026-04-13_10-37-36__94480277-683c-4507-b4a6-c318807728f3
2026-04-13 10:37:36.651 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:36.652 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:37:36.652 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-13 10:37:36.658 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:36.658 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-36__94480277-683c-4507-b4a6-c318807728f3__wakuorg_nwaku:latest.log
2026-04-13 10:37:36.658 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:36.658 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:36.659 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:36.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.52
2026-04-13 10:37:36.660 DEBUG [src.node.docker_mananger] Generated ports ['2354', '2355', '2356', '2357', '2358']
2026-04-13 10:37:36.660 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:36.660 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:36.660 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:36.660 DEBUG [src.node.docker_mananger] docker run -i -t -p 2354:2354 -p 2355:2355 -p 2356:2356 -p 2357:2357 -p 2358:2358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2356 --rest-port=2354 --tcp-port=2355 --discv5-udp-port=2357 --rest-address=0.0.0.0 --nat=extip:172.18.160.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e6d6ebecfebf1abfeee8a5fcc8b3bc9d23cba0f6f2a99b49ded9dacd8d35b2fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2358 --metrics-logging=true --relay=true
2026-04-13 10:37:36.853 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.52 waku a5c784ba7c8fb740594fba6e406c2e8d02aa4f0c205e411121fa7957f25daa71
2026-04-13 10:37:36.888 DEBUG [src.node.docker_mananger] Container started with ID a5c784ba7c8f. Setting up logs at ./log/docker/node1_2026-04-13_10-37-36__94480277-683c-4507-b4a6-c318807728f3__wakuorg_nwaku:latest.log
2026-04-13 10:37:36.888 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2354
2026-04-13 10:37:36.890 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:36.984 ERROR [src.node.docker_mananger] Max retries reached for container e7fd388a17cc. Exiting log stream.
2026-04-13 10:37:37.427 ERROR [src.node.docker_mananger] Max retries reached for container 8c7d91210ef8. Exiting log stream.
2026-04-13 10:37:37.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2354/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:37.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:37.893 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:37.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:37.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.52/tcp/2355/p2p/16Uiu2HAmHA5yzTCytBMUhMSfSfbj3mgpsy9yUGziTk2PLRWKLXza","/ip4/172.18.160.52/tcp/2356/ws/p2p/16Uiu2HAmHA5yzTCytBMUhMSfSfbj3mgpsy9yUGziTk2PLRWKLXza"],"enrUri":"enr:-L24QIWJ3psa-YKOg2TUOtAyBRC5aEW95W1yPmtN3Dow3jIQZAx9kZI9dWGMtUb83q-q2rgcME9UAWyKeAucgbqFqhsCgmlkgnY0gmlwhKwSoDSKbXVsdGlhZGRyc5YACASsEqA0BgkzAAoErBKgNAYJNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQuL1zjtQ4wQYHqdbe1ScKfgQp7dUVm_ghj7IUw_T__uDdGNwggkzg3VkcIIJNYV3YWt1MgE"}'
2026-04-13 10:37:37.895 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:37.902 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:37.902 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-36__94480277-683c-4507-b4a6-c318807728f3__wakuorg_nwaku:latest.log
2026-04-13 10:37:37.902 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:37.902 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:37.903 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:37.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.36
2026-04-13 10:37:37.903 DEBUG [src.node.docker_mananger] Generated ports ['10491', '10492', '10493', '10494', '10495']
2026-04-13 10:37:37.904 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:37.904 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:37.904 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:37.904 DEBUG [src.node.docker_mananger] docker run -i -t -p 10491:10491 -p 10492:10492 -p 10493:10493 -p 10494:10494 -p 10495:10495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10493 --rest-port=10491 --tcp-port=10492 --discv5-udp-port=10494 --rest-address=0.0.0.0 --nat=extip:172.18.69.36 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfb98d5a4ebbe5bacb2a6bf63762a53dce71b4a1f6ab8c96d115a8dae6bdbd3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10495 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIWJ3psa-YKOg2TUOtAyBRC5aEW95W1yPmtN3Dow3jIQZAx9kZI9dWGMtUb83q-q2rgcME9UAWyKeAucgbqFqhsCgmlkgnY0gmlwhKwSoDSKbXVsdGlhZGRyc5YACASsEqA0BgkzAAoErBKgNAYJNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQuL1zjtQ4wQYHqdbe1ScKfgQp7dUVm_ghj7IUw_T__uDdGNwggkzg3VkcIIJNYV3YWt1MgE
2026-04-13 10:37:38.086 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.36 waku e13f8d9c748ae6d4192ce924f98486979b573b9ee5bc12a74a82b9f6babc7a05
2026-04-13 10:37:38.123 DEBUG [src.node.docker_mananger] Container started with ID e13f8d9c748a. Setting up logs at ./log/docker/node2_2026-04-13_10-37-36__94480277-683c-4507-b4a6-c318807728f3__wakuorg_nwaku:latest.log
2026-04-13 10:37:38.123 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10491
2026-04-13 10:37:38.124 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:39.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:39.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:39.138 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:39.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:39.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.36/tcp/10492/p2p/16Uiu2HAm3g9ETzojKqMBa2XW3nicyL7QBrEJ4Wk74n8qpto35UGf","/ip4/172.18.69.36/tcp/10493/ws/p2p/16Uiu2HAm3g9ETzojKqMBa2XW3nicyL7QBrEJ4Wk74n8qpto35UGf"],"enrUri":"enr:-L24QNIWb1KT7D3sLf1RRsTUBf41Q9E2TAfA5hCdDnXsLYEmXBZArPdxw6WetLTpvu-CERkpfzQJTDofuNnpB6f0jjcCgmlkgnY0gmlwhKwSRSSKbXVsdGlhZGRyc5YACASsEkUkBij8AAoErBJFJAYo_d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECepJxGG3vPsP0MedfLqp0_9xTLUymgGVlwPe9LGZmChiDdGNwgij8g3VkcIIo_oV3YWt1MgE"}'
2026-04-13 10:37:39.142 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:39.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10491/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.52/tcp/2355/p2p/16Uiu2HAmHA5yzTCytBMUhMSfSfbj3mgpsy9yUGziTk2PLRWKLXza"]'
2026-04-13 10:37:39.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:39.145 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-13 10:37:39.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:37:39.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:39.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10491/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:37:39.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:39.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:39.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:39.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:37:39.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:39.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:39.263 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":1776076659154103808,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:39.264 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:39.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:39.267 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":1776076659154103808,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:39.268 INFO [src.steps.relay] WARM UP successful!!
2026-04-13 10:37:39.269 DEBUG [tests.relay.test_publish] Running test with contetn topic Empty string
2026-04-13 10:37:39.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:39.271 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:37:39.272 DEBUG [tests.relay.test_publish] Running test with contetn topic A dictionary
2026-04-13 10:37:39.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:39.274 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:37:39.274 DEBUG [tests.relay.test_publish] Running test with contetn topic An integer
2026-04-13 10:37:39.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:39.277 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:37:39.277 DEBUG [tests.relay.test_publish] Running test with contetn topic A list
2026-04-13 10:37:39.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:39.280 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:37:39.280 DEBUG [tests.relay.test_publish] Running test with contetn topic A bool
2026-04-13 10:37:39.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:39.283 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:37:39.284 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:39.285 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:39.286 DEBUG [src.node.waku_node] Stopping container with id a5c784ba7c8f
2026-04-13 10:37:39.713 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:39.713 DEBUG [src.node.waku_node] Stopping container with id e13f8d9c748a
2026-04-13 10:37:40.133 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:40.135 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:40.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:40.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-04-13 10:37:35.701 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:35.701 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-04-13_10-37-35__5a6ee768-a85b-4e4e-a651-ee4791ae4d51
2026-04-13 10:37:35.702 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:35.702 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:37:35.709 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:35.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-35__5a6ee768-a85b-4e4e-a651-ee4791ae4d51__wakuorg_nwaku:latest.log
2026-04-13 10:37:35.714 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:35.714 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-35__5a6ee768-a85b-4e4e-a651-ee4791ae4d51__wakuorg_nwaku:latest.log
2026-04-13 10:37:35.715 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-04-13 10:37:35.716 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:35.716 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:35.717 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:35.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.0
2026-04-13 10:37:35.717 DEBUG [src.node.docker_mananger] Generated ports ['49409', '49410', '49411', '49412', '49413']
2026-04-13 10:37:35.718 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:35.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:35.718 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:35.718 DEBUG [src.node.docker_mananger] docker run -i -t -p 49409:49409 -p 49410:49410 -p 49411:49411 -p 49412:49412 -p 49413:49413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49411 --rest-port=49409 --tcp-port=49410 --discv5-udp-port=49412 --rest-address=0.0.0.0 --nat=extip:172.18.48.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef4b9b0a409ed40e5ce8fde70456cf63adee9e1d278e1db147baa684be84cb4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49413 --metrics-logging=true --relay=true
2026-04-13 10:37:35.893 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.0 waku c455f7a2a50abe05ef5d975d992cc870b6344c98ce172dd01fdc199ac645429a
2026-04-13 10:37:35.929 DEBUG [src.node.docker_mananger] Container started with ID c455f7a2a50a. Setting up logs at ./log/docker/node1_2026-04-13_10-37-35__5a6ee768-a85b-4e4e-a651-ee4791ae4d51__wakuorg_nwaku:latest.log
2026-04-13 10:37:35.929 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49409
2026-04-13 10:37:35.929 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:36.106 ERROR [src.node.docker_mananger] Max retries reached for container 26d275ae5db0. Exiting log stream.
2026-04-13 10:37:36.169 ERROR [src.node.docker_mananger] Max retries reached for container dbde710f72ea. Exiting log stream.
2026-04-13 10:37:36.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49409/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:36.933 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:36.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.0/tcp/49410/p2p/16Uiu2HAm6PDxBzCwXvZ9b6s3ykRwWB2fHAJrZJroAXiXBPFtmAgo","/ip4/172.18.48.0/tcp/49411/ws/p2p/16Uiu2HAm6PDxBzCwXvZ9b6s3ykRwWB2fHAJrZJroAXiXBPFtmAgo"],"enrUri":"enr:-L24QIIZYuOoNR3PeDFOPTmQhYoGoRriCFC1WbJOMSqrZ7S3fsXWkeCg1L27LLm64IR3RwWUUcYnTp2CSvX6X1FH09ICgmlkgnY0gmlwhKwSMACKbXVsdGlhZGRyc5YACASsEjAABsECAAoErBIwAAbBA90DgnJzhQDGAQAAiXNlY3AyNTZrMaECos_3C7H_tUB-6T0bQrqM96s-zu6b4HnHE7R2yXZ-oZiDdGNwgsECg3VkcILBBIV3YWt1MgE"}'
2026-04-13 10:37:36.935 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:36.935 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:36.935 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:36.937 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:36.937 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.49
2026-04-13 10:37:36.937 DEBUG [src.node.docker_mananger] Generated ports ['37129', '37130', '37131', '37132', '37133']
2026-04-13 10:37:36.937 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:36.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:36.938 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:36.938 DEBUG [src.node.docker_mananger] docker run -i -t -p 37129:37129 -p 37130:37130 -p 37131:37131 -p 37132:37132 -p 37133:37133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37131 --rest-port=37129 --tcp-port=37130 --discv5-udp-port=37132 --rest-address=0.0.0.0 --nat=extip:172.18.187.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c621f8a5eadd49ca9aef7b3eb36ecc0a41b2edbc13bcab0c8d1be2ffe639ded6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37133 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIIZYuOoNR3PeDFOPTmQhYoGoRriCFC1WbJOMSqrZ7S3fsXWkeCg1L27LLm64IR3RwWUUcYnTp2CSvX6X1FH09ICgmlkgnY0gmlwhKwSMACKbXVsdGlhZGRyc5YACASsEjAABsECAAoErBIwAAbBA90DgnJzhQDGAQAAiXNlY3AyNTZrMaECos_3C7H_tUB-6T0bQrqM96s-zu6b4HnHE7R2yXZ-oZiDdGNwgsECg3VkcILBBIV3YWt1MgE
2026-04-13 10:37:37.129 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.49 waku 2996cf12c16a0f3012e2f35b862383a7d94d9d083537c1820ad757b74eda9f41
2026-04-13 10:37:37.165 DEBUG [src.node.docker_mananger] Container started with ID 2996cf12c16a. Setting up logs at ./log/docker/node2_2026-04-13_10-37-35__5a6ee768-a85b-4e4e-a651-ee4791ae4d51__wakuorg_nwaku:latest.log
2026-04-13 10:37:37.166 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37129
2026-04-13 10:37:37.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:38.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37129/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:38.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:38.180 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:38.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:38.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.49/tcp/37130/p2p/16Uiu2HAmGGzEvrZWXT9KzKygWm8nycYuagJ2rFLLQCneBfxiyeiP","/ip4/172.18.187.49/tcp/37131/ws/p2p/16Uiu2HAmGGzEvrZWXT9KzKygWm8nycYuagJ2rFLLQCneBfxiyeiP"],"enrUri":"enr:-L24QPBfO6GtTjaUyYJ_J6EIBMdRqeJ-PjZRhzApuSDhSNU0Un0nsrilyCSbPclo_-rEP_qUZ_TPdty1V_mGi0JDQK4CgmlkgnY0gmlwhKwSuzGKbXVsdGlhZGRyc5YACASsErsxBpEKAAoErBK7MQaRC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNcvYjWq7h9fKiDX96vUAFFJVHfgTawmc-bTKbKJ2psSDdGNwgpEKg3VkcIKRDIV3YWt1MgE"}'
2026-04-13 10:37:38.191 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:38.193 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-04-13 10:37:38.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:37:38.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:38.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37129/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:37:38.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:38.205 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-04-13 10:37:38.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49409/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:38.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.187.49/tcp/34502/p2p/16Uiu2HAmGGzEvrZWXT9KzKygWm8nycYuagJ2rFLLQCneBfxiyeiP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:37:38.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37129/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:38.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.48.0/tcp/49410/p2p/16Uiu2HAm6PDxBzCwXvZ9b6s3ykRwWB2fHAJrZJroAXiXBPFtmAgo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:37:38.211 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-13 10:37:48.211 INFO [tests.e2e.test_network_conditions] Applying 500ms latency to node2
2026-04-13 10:37:48.213 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7670', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-13 10:37:48.223 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7670', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-13 10:37:48.233 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7670', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
2026-04-13 10:37:48.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:48.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37129/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:49.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776076668241641844,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:49.252 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7670', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-13 10:37:49.262 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:49.263 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:49.263 DEBUG [src.node.waku_node] Stopping container with id c455f7a2a50a
2026-04-13 10:37:49.720 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:49.723 DEBUG [src.node.waku_node] Stopping container with id 2996cf12c16a
2026-04-13 10:37:50.199 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:50.201 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:50.211 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:50.220 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,552 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[110-120] with id: 2026-04-13_10-38-19__a28a6e61-1e18-403d-83b0-107f88ae95b5
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-04-13_10-38-19__a28a6e61-1e18-403d-83b0-107f88ae95b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16113', '16114', '16115', '16116', '16117']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16113:16113 -p 16114:16114 -p 16115:16115 -p 16116:16116 -p 16117:16117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16115 --rest-port=16113 --tcp-port=16114 --discv5-udp-port=16116 --rest-address=0.0.0.0 --nat=extip:172.18.209.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ddac61255b2fa1c42a4ae5edcc91bc6ae5dfdd93f9b29d37836fa3eb4cec7c2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16117 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.198 waku 6739ab325895d2cec1322fab156570046578e0ff215384f8f5806dc8f4317327
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6739ab325895. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-38-19__a28a6e61-1e18-403d-83b0-107f88ae95b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16113
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 1ad4af2e2cb8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bf58a7736b94. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16113/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16113/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/16114/p2p/16Uiu2HAm2JnG8GsWdYkYH3Gow7gZdVSyXUsDHwBrKXTHB9sfiX3G","/ip4/172.18.209.198/tcp/16115/ws/p2p/16Uiu2HAm2JnG8GsWdYkYH3Gow7gZdVSyXUsDHwBrKXTHB9sfiX3G"],"enrUri":"enr:-L24QMh2_GNrhhJPKwzdBSiRKMDRm8jXS0EE2JLLRoOYltHccSgGQ9vtogxQAtehS85JCbKFih9K5qfXSP81iCAgjwoCgmlkgnY0gmlwhKwS0caKbXVsdGlhZGRyc5YACASsEtHGBj7yAAoErBLRxgY-890DgnJzhQDGAQAAiXNlY3AyNTZrMaECZj3YbzUVjl9A5XzKMk2GSuUUvJq4rtENxRhAURPh68ODdGNwgj7yg3VkcII-9IV3YWt1MgM"}'
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-04-13_10-38-19__a28a6e61-1e18-403d-83b0-107f88ae95b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33512', '33513', '33514', '33515', '33516']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33512:33512 -p 33513:33513 -p 33514:33514 -p 33515:33515 -p 33516:33516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33514 --rest-port=33512 --tcp-port=33513 --discv5-udp-port=33515 --rest-address=0.0.0.0 --nat=extip:172.18.101.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9e06fca41469fee4d45d0bda0767eebe9cafe2f7f730cd3a277a1ab9eae9ee21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33516 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMh2_GNrhhJPKwzdBSiRKMDRm8jXS0EE2JLLRoOYltHccSgGQ9vtogxQAtehS85JCbKFih9K5qfXSP81iCAgjwoCgmlkgnY0gmlwhKwS0caKbXVsdGlhZGRyc5YACASsEtHGBj7yAAoErBLRxgY-890DgnJzhQDGAQAAiXNlY3AyNTZrMaECZj3YbzUVjl9A5XzKMk2GSuUUvJq4rtENxRhAURPh68ODdGNwgj7yg3VkcII-9IV3YWt1MgM --storenode=/ip4/172.18.209.198/tcp/16114/p2p/16Uiu2HAm2JnG8GsWdYkYH3Gow7gZdVSyXUsDHwBrKXTHB9sfiX3G --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.46 waku 36b2a34d65d4ddee10ebd3af2d5badcaf9860a62addb208e8fed87afe5251fb8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36b2a34d65d4. Setting up logs at ./log/docker/store_node1_2026-04-13_10-38-19__a28a6e61-1e18-403d-83b0-107f88ae95b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33512
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33512/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33512/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.46/tcp/33513/p2p/16Uiu2HAmTALoA9Yv5kic1kYumFyjRu8CLkf82VDnpzuYRVQRtxaj","/ip4/172.18.101.46/tcp/33514/ws/p2p/16Uiu2HAmTALoA9Yv5kic1kYumFyjRu8CLkf82VDnpzuYRVQRtxaj"],"enrUri":"enr:-L24QHskuj9eIwOcqQyznn1vdGjYPeeItSt7UBsQtdgvRRZuDIs_zXtXyTJA2n50fBlaiUdl7vee_SLDBwttoB8V8C4CgmlkgnY0gmlwhKwSZS6KbXVsdGlhZGRyc5YACASsEmUuBoLpAAoErBJlLgaC6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED14iULPFTD-eDzIkvqboqrtrTAQQ_Isirb8-cnNow2TiDdGNwgoLpg3VkcIKC64V3YWt1MgM"}'
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:33512/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.198/tcp/16114/p2p/16Uiu2HAm2JnG8GsWdYkYH3Gow7gZdVSyXUsDHwBrKXTHB9sfiX3G"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:33512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:16113/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33512/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16113/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x3c29cb2dc396fa6cd1645ded72cf9b70a0e5b95f40609bf718c5a2430d68e1b6&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":"0x720de548a6bfa8c002a91f02f31103458ab82f429fc10a7bf9614a3bbbb2ea83"},{"messageHash":"0xc8692f56ca2dc3c3a1d3b2f361e272450fbf1568c660db8e23808d050ba57193"},{"messageHash":"0x306d0c1a958339965bfb8b988ab550142234888cb5c24356b6230810006f3539"},{"messageHash":"0x7fe6938296ad87f57e1625930b2f11ad17c96f84d1a20403c1d6fa9236de820b"},{"messageHash":"0x81a8ec5737467ab3b763437af66adbf0207a5b57514c729dd69273e016600f57"},{"messageHash":"0xdadb20ba64f2bed880f93d645ec215e2fa672d22e79d69b9b1bf72ef6fdebed5"},{"messageHash":"0x067a41b64060a519d9bf80c6fcc020f7b113d63f4031c8d250e207f4d5ab37d5"},{"messageHash":"0xcc4399595c222eebcf916aceced9b74a1da5d9704934c53c29f348597e7586c3"},{"messageHash":"0xb0517911007ddcfc39b3205d20eb1efb2e65919bf6db42e9b6c803ee0487f847"},{"messageHash":"0x998dfa79d39f470cfca4e76ed74c942c19e30f923e81d591d03422d92ccc3169"},{"messageHash":"0x64aaa4cb68c0359f6b1336356a5daf8189a765c01b1b1609a054b99e781ca27c"},{"messageHash":"0xebea8fbacef949e3a52f508e9bc64a3232042bf8641b5504f37598dd10800ca6"},{"messageHash":"0x56a95c11db70aedc47438dbb187f3df7aaff144b9e0be158d1513f4996219c79"},{"messageHash":"0xb57cb9aef6b712fd4e30f6f35ca39cfd04c2ea9eed2527532f604dee11ce7aa2"},{"messageHash":"0x5ba2367f0a3fda10f1eae0269386e2eb94e57b708361e709db76dd5e0525e744"},{"messageHash":"0xfa8be62f0b43cdc9da1074caa4924093499c791240d1664c1c9926f18f8701c0"},{"messageHash":"0xcdbd3e0ce6e658cfec6fa0298d51feb55dfa5905b92fd5b5bdae5df1cd70ceb4"},{"messageHash":"0x9ed7ad484dd692113983a2a4703766ff86e018948675291326b69dcb30a00389"},{"messageHash":"0x3dab4e3239d96f9224a890a09d99f3e9cee00ad7816fe743d369499eeef2899b"},{"messageHash":"0xe72dbac737fa499e933e980d34cf205df284ac777b0e8f6bea391f6da9fabae7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33512/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x3c29cb2dc396fa6cd1645ded72cf9b70a0e5b95f40609bf718c5a2430d68e1b6&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":"0x720de548a6bfa8c002a91f02f31103458ab82f429fc10a7bf9614a3bbbb2ea83"},{"messageHash":"0xc8692f56ca2dc3c3a1d3b2f361e272450fbf1568c660db8e23808d050ba57193"},{"messageHash":"0x306d0c1a958339965bfb8b988ab550142234888cb5c24356b6230810006f3539"},{"messageHash":"0x7fe6938296ad87f57e1625930b2f11ad17c96f84d1a20403c1d6fa9236de820b"},{"messageHash":"0x81a8ec5737467ab3b763437af66adbf0207a5b57514c729dd69273e016600f57"},{"messageHash":"0xdadb20ba64f2bed880f93d645ec215e2fa672d22e79d69b9b1bf72ef6fdebed5"},{"messageHash":"0x067a41b64060a519d9bf80c6fcc020f7b113d63f4031c8d250e207f4d5ab37d5"},{"messageHash":"0xcc4399595c222eebcf916aceced9b74a1da5d9704934c53c29f348597e7586c3"},{"messageHash":"0xb0517911007ddcfc39b3205d20eb1efb2e65919bf6db42e9b6c803ee0487f847"},{"messageHash":"0x998dfa79d39f470cfca4e76ed74c942c19e30f923e81d591d03422d92ccc3169"},{"messageHash":"0x64aaa4cb68c0359f6b1336356a5daf8189a765c01b1b1609a054b99e781ca27c"},{"messageHash":"0xebea8fbacef949e3a52f508e9bc64a3232042bf8641b5504f37598dd10800ca6"},{"messageHash":"0x56a95c11db70aedc47438dbb187f3df7aaff144b9e0be158d1513f4996219c79"},{"messageHash":"0xb57cb9aef6b712fd4e30f6f35ca39cfd04c2ea9eed2527532f604dee11ce7aa2"},{"messageHash":"0x5ba2367f0a3fda10f1eae0269386e2eb94e57b708361e709db76dd5e0525e744"},{"messageHash":"0xfa8be62f0b43cdc9da1074caa4924093499c791240d1664c1c9926f18f8701c0"},{"messageHash":"0xcdbd3e0ce6e658cfec6fa0298d51feb55dfa5905b92fd5b5bdae5df1cd70ceb4"},{"messageHash":"0x9ed7ad484dd692113983a2a4703766ff86e018948675291326b69dcb30a00389"},{"messageHash":"0x3dab4e3239d96f9224a890a09d99f3e9cee00ad7816fe743d369499eeef2899b"},{"messageHash":"0xe72dbac737fa499e933e980d34cf205df284ac777b0e8f6bea391f6da9fabae7"}]}'
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 6739ab325895
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36b2a34d65d4
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-04-13_10-37-12__76f55e7a-2002-48b4-961a-0489ac824ac3
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-04-13_10-37-12__76f55e7a-2002-48b4-961a-0489ac824ac3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30389', '30390', '30391', '30392', '30393']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30389:30389 -p 30390:30390 -p 30391:30391 -p 30392:30392 -p 30393:30393 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30391 --rest-port=30389 --tcp-port=30390 --discv5-udp-port=30392 --rest-address=0.0.0.0 --nat=extip:172.18.175.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6b7be9f3623b3a60cae0ccce6cb7babaeebac809cd638dcd25aebb0db85a090b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30393 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.129 waku f6714f00729b398bfc07a156bf8b6011433c91f9e616c222b71a71a83dadd502
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6714f00729b. Setting up logs at ./log/docker/node1_2026-04-13_10-37-12__76f55e7a-2002-48b4-961a-0489ac824ac3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30389
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 456cc65f096e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 606c4bdcdfd5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30389/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.129/tcp/30390/p2p/16Uiu2HAm1ngyjX74M8vvsWdNPRQL58rzTTvsetpGe5aETNmLBp8q","/ip4/172.18.175.129/tcp/30391/ws/p2p/16Uiu2HAm1ngyjX74M8vvsWdNPRQL58rzTTvsetpGe5aETNmLBp8q"],"enrUri":"enr:-L24QAo4H0jxeu-Ni76-glM9fS7KcObYKXeaSDB7_YKzRZ9ZdKAysNjrPz-MHIvqbk3_-RW7c7cZznRQOHCtg_Y9AN8CgmlkgnY0gmlwhKwSr4GKbXVsdGlhZGRyc5YACASsEq-BBna2AAoErBKvgQZ2t90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXohytgjwkGa30w6qMbpQUiU_LTa5YDAP30-jKC37g-KDdGNwgna2g3VkcIJ2uIV3YWt1MgE"}'
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-04-13_10-37-12__76f55e7a-2002-48b4-961a-0489ac824ac3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36920', '36921', '36922', '36923', '36924']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36920:36920 -p 36921:36921 -p 36922:36922 -p 36923:36923 -p 36924:36924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36922 --rest-port=36920 --tcp-port=36921 --discv5-udp-port=36923 --rest-address=0.0.0.0 --nat=extip:172.18.194.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a4abf77f67bd44cbd1e5e8d4901782cab9202161df6d30ddda38afee7eefef6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36924 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAo4H0jxeu-Ni76-glM9fS7KcObYKXeaSDB7_YKzRZ9ZdKAysNjrPz-MHIvqbk3_-RW7c7cZznRQOHCtg_Y9AN8CgmlkgnY0gmlwhKwSr4GKbXVsdGlhZGRyc5YACASsEq-BBna2AAoErBKvgQZ2t90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXohytgjwkGa30w6qMbpQUiU_LTa5YDAP30-jKC37g-KDdGNwgna2g3VkcIJ2uIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.32 waku 99b83d4161ef0d7b6195b59acc5e7a3e2a0e8828b87497a16ab0816e8ffdb15a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99b83d4161ef. Setting up logs at ./log/docker/node2_2026-04-13_10-37-12__76f55e7a-2002-48b4-961a-0489ac824ac3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36920
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36920/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36920/debug/v1/info" -H "Content-Type: application/json" -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.32/tcp/36921/p2p/16Uiu2HAm8ndLuBeTFtQ9MbsjYievSFYpxbtVSvHm5Ri8A1SesJvo","/ip4/172.18.194.32/tcp/36922/ws/p2p/16Uiu2HAm8ndLuBeTFtQ9MbsjYievSFYpxbtVSvHm5Ri8A1SesJvo"],"enrUri":"enr:-L24QOJpNDUk4bW39OhfU_V6gst55X7AvNZJE6gC7IPMgIWedEfVEb-eAqDVTlC3tKK2ZEe6EVDl3ZYslqVx7k11ptkCgmlkgnY0gmlwhKwSwiCKbXVsdGlhZGRyc5YACASsEsIgBpA5AAoErBLCIAaQOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxoYleo4A3JShzQErqRDbv16ghNk0EYlt11Ptm4ALdtSDdGNwgpA5g3VkcIKQO4V3YWt1MgE"}'
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:36920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.129/tcp/30390/p2p/16Uiu2HAm1ngyjX74M8vvsWdNPRQL58rzTTvsetpGe5aETNmLBp8q"]'
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:30389/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:36920/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:30389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:30389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076634471829760,"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:36920/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076634471829760,"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:30389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:36920/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076634586005693,"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 f6714f00729b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 99b83d4161ef
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,105 @@
2026-04-13 10:36:18.429 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:36:18.429 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c
2026-04-13 10:36:18.430 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:36:18.430 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:36:18.431 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:36:18.440 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:18.440 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
2026-04-13 10:36:18.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:18.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
2026-04-13 10:36:18.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:18.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
2026-04-13 10:36:18.462 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:36:18.462 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:36:18.464 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:18.464 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:18.466 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:18.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.104
2026-04-13 10:36:18.467 DEBUG [src.node.docker_mananger] Generated ports ['62030', '62031', '62032', '62033', '62034']
2026-04-13 10:36:18.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:18.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:18.467 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:18.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 62030:62030 -p 62031:62031 -p 62032:62032 -p 62033:62033 -p 62034:62034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62032 --rest-port=62030 --tcp-port=62031 --discv5-udp-port=62033 --rest-address=0.0.0.0 --nat=extip:172.18.194.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b8cd86c458ab0dabb4ee5faab5894b32dd4df08d3af35fa9b6e1cbbbbaebaca6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62034 --metrics-logging=true --lightpush=true --relay=true
2026-04-13 10:36:18.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.104 waku a2b4ab14bde54c2dc66e97465c5f178320581d5a73351cf1ff4a01d13af5a88d
2026-04-13 10:36:18.719 ERROR [src.node.docker_mananger] Max retries reached for container 4893573d04a7. Exiting log stream.
2026-04-13 10:36:18.719 DEBUG [src.node.docker_mananger] Container started with ID a2b4ab14bde5. Setting up logs at ./log/docker/node1_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
2026-04-13 10:36:18.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62030
2026-04-13 10:36:18.723 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:19.330 ERROR [src.node.docker_mananger] Max retries reached for container e901f3a39d24. Exiting log stream.
2026-04-13 10:36:19.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62030/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:19.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:19.728 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:19.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62030/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:19.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.104/tcp/62031/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL","/ip4/172.18.194.104/tcp/62032/ws/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL"],"enrUri":"enr:-L24QJJKdAqimHPxyEw0Zt0PTHQ_5MoGw3t1Ny2PHvjDVW5lAKjwzJDswxZZiVwoeg32s08z5c_p3KjOf9poQs9ZjqsCgmlkgnY0gmlwhKwSwmiKbXVsdGlhZGRyc5YACASsEsJoBvJPAAoErBLCaAbyUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe465RR-TnuVekmVUnz6htVMmmCoBUYHOG1OtPKbWSyODdGNwgvJPg3VkcILyUYV3YWt1Mgk"}'
2026-04-13 10:36:19.730 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:19.731 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:19.731 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:19.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:19.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.51
2026-04-13 10:36:19.733 DEBUG [src.node.docker_mananger] Generated ports ['55719', '55720', '55721', '55722', '55723']
2026-04-13 10:36:19.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:19.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:19.733 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:19.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 55719:55719 -p 55720:55720 -p 55721:55721 -p 55722:55722 -p 55723:55723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55721 --rest-port=55719 --tcp-port=55720 --discv5-udp-port=55722 --rest-address=0.0.0.0 --nat=extip:172.18.255.51 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=111be0d41fea6e1bb41a936dcdfdada053b45f1426daff1c8e69d0cefabc21bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55723 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QJJKdAqimHPxyEw0Zt0PTHQ_5MoGw3t1Ny2PHvjDVW5lAKjwzJDswxZZiVwoeg32s08z5c_p3KjOf9poQs9ZjqsCgmlkgnY0gmlwhKwSwmiKbXVsdGlhZGRyc5YACASsEsJoBvJPAAoErBLCaAbyUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe465RR-TnuVekmVUnz6htVMmmCoBUYHOG1OtPKbWSyODdGNwgvJPg3VkcILyUYV3YWt1Mgk --lightpushnode=/ip4/172.18.194.104/tcp/62031/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL
2026-04-13 10:36:19.929 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.51 waku 3e4e486480267a2f839c60efbab3b2550558921b498ba47e3afe9699be0dfa40
2026-04-13 10:36:19.964 DEBUG [src.node.docker_mananger] Container started with ID 3e4e48648026. Setting up logs at ./log/docker/node2_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
2026-04-13 10:36:19.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55719
2026-04-13 10:36:19.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:20.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55719/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:20.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:20.970 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:20.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55719/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:20.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.51/tcp/55720/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN","/ip4/172.18.255.51/tcp/55721/ws/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN"],"enrUri":"enr:-L24QEsYkHv9phMDLUICUYfgdK6YveDAE_SVkWyPFWcXangoZGXKafex9fcCV5Mg-OQWw59R5X1h8yzkjFWPSXEepgQCgmlkgnY0gmlwhKwS_zOKbXVsdGlhZGRyc5YACASsEv8zBtmoAAoErBL_MwbZqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIKgL0VJuD26Jq90S8iKeH1dfCaQc4AgUal-IGcl6I0-DdGNwgtmog3VkcILZqoV3YWt1Mgk"}'
2026-04-13 10:36:20.973 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:20.973 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:20.973 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:20.975 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:20.975 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.4
2026-04-13 10:36:20.975 DEBUG [src.node.docker_mananger] Generated ports ['1692', '1693', '1694', '1695', '1696']
2026-04-13 10:36:20.975 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:20.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:20.976 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:20.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 1692:1692 -p 1693:1693 -p 1694:1694 -p 1695:1695 -p 1696:1696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1694 --rest-port=1692 --tcp-port=1693 --discv5-udp-port=1695 --rest-address=0.0.0.0 --nat=extip:172.18.5.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9a0a5ae42bfc3d8c10eb51c43bdc819c8dcbfe34e70dccb1034739abc63dcb8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1696 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEsYkHv9phMDLUICUYfgdK6YveDAE_SVkWyPFWcXangoZGXKafex9fcCV5Mg-OQWw59R5X1h8yzkjFWPSXEepgQCgmlkgnY0gmlwhKwS_zOKbXVsdGlhZGRyc5YACASsEv8zBtmoAAoErBL_MwbZqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIKgL0VJuD26Jq90S8iKeH1dfCaQc4AgUal-IGcl6I0-DdGNwgtmog3VkcILZqoV3YWt1Mgk
2026-04-13 10:36:21.201 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.4 waku 13fe49066f6a6b53afda7f92a6b69cb56bc28e369285ef1f730d341fb266d8de
2026-04-13 10:36:21.244 DEBUG [src.node.docker_mananger] Container started with ID 13fe49066f6a. Setting up logs at ./log/docker/node3_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
2026-04-13 10:36:21.244 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1692
2026-04-13 10:36:21.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:22.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1692/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:22.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:22.257 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:22.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:22.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.4/tcp/1693/p2p/16Uiu2HAmKf5E73ghpHtQ4WTD3bJrFUagypDdhzGRe4dCLh76Jraq","/ip4/172.18.5.4/tcp/1694/ws/p2p/16Uiu2HAmKf5E73ghpHtQ4WTD3bJrFUagypDdhzGRe4dCLh76Jraq"],"enrUri":"enr:-L24QLn-XE5sXzCSjw_SUrKkrM82_-RlI931_D3RP_0TiSmySd6WN2gKfP0x41rJEhrNw1RzycYFxmfuh18XBdSUuygCgmlkgnY0gmlwhKwSBQSKbXVsdGlhZGRyc5YACASsEgUEBgadAAoErBIFBAYGnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaAdSalrYWuAn9ef3z95pCEYD_CYkIQMy2GoOtWsSU8aDdGNwggadg3VkcIIGn4V3YWt1MgE"}'
2026-04-13 10:36:22.263 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:22.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62030/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:36:22.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:22.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55719/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:36:22.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:22.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:36:22.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:22.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62030/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:22.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/36176/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:36:22.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55719/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:22.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.194.104/tcp/62031/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.5.4/tcp/53668/p2p/16Uiu2HAmKf5E73ghpHtQ4WTD3bJrFUagypDdhzGRe4dCLh76Jraq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:36:22.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1692/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:22.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.255.51/tcp/55720/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:36:22.292 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-13 10:36:52.292 DEBUG [src.steps.light_push] Lightpushing message
2026-04-13 10:36:52.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62030/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776076612292762499}}'
2026-04-13 10:36:52.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:52.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:36:52.408 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-13 10:36:52.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:52.411 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":1776076612292762499,"ephemeral":false,"proof":""}]'
2026-04-13 10:36:52.415 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:36:52.416 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:36:52.416 DEBUG [src.node.waku_node] Stopping container with id a2b4ab14bde5
2026-04-13 10:36:52.915 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:52.915 DEBUG [src.node.waku_node] Stopping container with id 3e4e48648026
2026-04-13 10:36:53.386 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:53.387 DEBUG [src.node.waku_node] Stopping container with id 13fe49066f6a
2026-04-13 10:36:53.813 ERROR [src.node.docker_mananger] Max retries reached for container a2b4ab14bde5. Exiting log stream.
2026-04-13 10:36:53.863 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:53.865 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:36:53.910 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:53.935 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:53.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-04-13 10:35:24.283 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:35:24.283 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-13_10-35-24__aefdaa37-da2e-4c18-9da1-6038280fa4db
2026-04-13 10:35:24.283 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:35:24.283 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:35:24.284 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-13 10:35:24.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:24.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-35-24__aefdaa37-da2e-4c18-9da1-6038280fa4db__wakuorg_nwaku:latest.log
2026-04-13 10:35:24.290 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:24.290 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:24.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:35:24.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.114
2026-04-13 10:35:24.291 DEBUG [src.node.docker_mananger] Generated ports ['58341', '58342', '58343', '58344', '58345']
2026-04-13 10:35:24.291 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:24.291 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:24.292 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:24.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 58341:58341 -p 58342:58342 -p 58343:58343 -p 58344:58344 -p 58345:58345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58343 --rest-port=58341 --tcp-port=58342 --discv5-udp-port=58344 --rest-address=0.0.0.0 --nat=extip:172.18.51.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dee4849a992c2fac1fdcef3719d78762b1f5ad20adcfa7fedebe69faa0fdcbf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58345 --metrics-logging=true --relay=true --filter=true
2026-04-13 10:35:24.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.114 waku 32b242421a375974b41f314266961b2e191a15b3d55546b3d8b4d2395c4da19c
2026-04-13 10:35:24.484 DEBUG [src.node.docker_mananger] Container started with ID 32b242421a37. Setting up logs at ./log/docker/node1_2026-04-13_10-35-24__aefdaa37-da2e-4c18-9da1-6038280fa4db__wakuorg_nwaku:latest.log
2026-04-13 10:35:24.485 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58341
2026-04-13 10:35:24.486 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:24.686 ERROR [src.node.docker_mananger] Max retries reached for container 47df8514833c. Exiting log stream.
2026-04-13 10:35:25.078 ERROR [src.node.docker_mananger] Max retries reached for container f32ff4cc5f35. Exiting log stream.
2026-04-13 10:35:25.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58341/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:25.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:25.489 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:25.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:25.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.114/tcp/58342/p2p/16Uiu2HAmPXJLetS8JFxn5MnhUUPzzvzg76YxUkQcm8ZiTXDJx6A1","/ip4/172.18.51.114/tcp/58343/ws/p2p/16Uiu2HAmPXJLetS8JFxn5MnhUUPzzvzg76YxUkQcm8ZiTXDJx6A1"],"enrUri":"enr:-L24QAhidA4_N8d_jY0iTtJQTSdRuLCgiw1sgB1yTVT7L9QmUWFIraiZUKEVfWGj4aESGtPF0hpuXU_5WtWRfGLzo4wCgmlkgnY0gmlwhKwSM3KKbXVsdGlhZGRyc5YACASsEjNyBuPmAAoErBIzcgbj590DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoXg__x4-0nN_Uc5MpO4tXwVqejLnZLSzA2kWe8lVBWaDdGNwguPmg3VkcILj6IV3YWt1MgU"}'
2026-04-13 10:35:25.492 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:25.492 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-13 10:35:25.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:25.499 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-35-24__aefdaa37-da2e-4c18-9da1-6038280fa4db__wakuorg_nwaku:latest.log
2026-04-13 10:35:25.499 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:25.499 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:25.500 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:35:25.500 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.43
2026-04-13 10:35:25.500 DEBUG [src.node.docker_mananger] Generated ports ['8881', '8882', '8883', '8884', '8885']
2026-04-13 10:35:25.501 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:25.501 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:25.501 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:25.501 DEBUG [src.node.docker_mananger] docker run -i -t -p 8881:8881 -p 8882:8882 -p 8883:8883 -p 8884:8884 -p 8885:8885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8883 --rest-port=8881 --tcp-port=8882 --discv5-udp-port=8884 --rest-address=0.0.0.0 --nat=extip:172.18.99.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0b5d9e25df2a2ff8c6c46adadbe2d0140ce424fe7dfcdd4d9693e85def8cadaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8885 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAhidA4_N8d_jY0iTtJQTSdRuLCgiw1sgB1yTVT7L9QmUWFIraiZUKEVfWGj4aESGtPF0hpuXU_5WtWRfGLzo4wCgmlkgnY0gmlwhKwSM3KKbXVsdGlhZGRyc5YACASsEjNyBuPmAAoErBIzcgbj590DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoXg__x4-0nN_Uc5MpO4tXwVqejLnZLSzA2kWe8lVBWaDdGNwguPmg3VkcILj6IV3YWt1MgU --filternode=/ip4/172.18.51.114/tcp/58342/p2p/16Uiu2HAmPXJLetS8JFxn5MnhUUPzzvzg76YxUkQcm8ZiTXDJx6A1
2026-04-13 10:35:25.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.43 waku cf06f458cd406f7f7d467dd8d024c2ccbcb55efcbe7a58c736aef78509e9c596
2026-04-13 10:35:25.674 DEBUG [src.node.docker_mananger] Container started with ID cf06f458cd40. Setting up logs at ./log/docker/node2_2026-04-13_10-35-24__aefdaa37-da2e-4c18-9da1-6038280fa4db__wakuorg_nwaku:latest.log
2026-04-13 10:35:25.674 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8881
2026-04-13 10:35:25.674 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:26.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:26.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:26.677 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:26.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:26.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.43/tcp/8882/p2p/16Uiu2HAmKeNvzb8dQBXDQP8uXCj9Dzq7FP2nqLVVULUMM1S6sD3c","/ip4/172.18.99.43/tcp/8883/ws/p2p/16Uiu2HAmKeNvzb8dQBXDQP8uXCj9Dzq7FP2nqLVVULUMM1S6sD3c"],"enrUri":"enr:-L24QCuIUbZTOjop_S0jXJq-LilbgynUat2DDT_HVd8N5L3jWK0EdZQ_slQxXteifvqzZVwbv3TWVqPX8GCwisV998sCgmlkgnY0gmlwhKwSYyuKbXVsdGlhZGRyc5YACASsEmMrBiKyAAoErBJjKwYis90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZ9nCnPRrVlTXVbmfY2nFzdhhcsgOoDV0wZsIxlyrQAeDdGNwgiKyg3VkcIIitIV3YWt1MgA"}'
2026-04-13 10:35:26.680 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:26.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8881/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.114/tcp/58342/p2p/16Uiu2HAmPXJLetS8JFxn5MnhUUPzzvzg76YxUkQcm8ZiTXDJx6A1"]'
2026-04-13 10:35:26.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:26.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:35:26.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:26.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8881/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c4282604-d3e9-4627-a8e2-77de3c0e6af5", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:35:26.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c4282604-d3e9-4627-a8e2-77de3c0e6af5","statusDesc":"OK"}'
2026-04-13 10:35:26.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:26.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:26.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:26.851 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:26.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:26.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776076526743946371,"ephemeral":false}]'
2026-04-13 10:35:26.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:26.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:26.862 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:26.962 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:26.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:26.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776076526856775991,"ephemeral":false}]'
2026-04-13 10:35:26.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:26.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:26.972 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.073 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776076526967166460,"ephemeral":false}]'
2026-04-13 10:35:27.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.183 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776076527077580491,"ephemeral":false}]'
2026-04-13 10:35:27.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.293 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776076527187805004,"ephemeral":false}]'
2026-04-13 10:35:27.298 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:8881/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-04-13 10:35:27.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-13 10:35:27.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.410 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.413 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8881/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2026-04-13 10:35:27.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.418 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.518 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.521 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8881/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-04-13 10:35:27.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.526 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.626 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.629 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8881/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
2026-04-13 10:35:27.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.634 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.734 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.738 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8881/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
2026-04-13 10:35:27.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:35:27.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:27.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:35:27.843 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:35:27.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8881/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:27.846 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8881/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
2026-04-13 10:35:27.848 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:35:27.849 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:35:27.849 DEBUG [src.node.waku_node] Stopping container with id 32b242421a37
2026-04-13 10:35:28.260 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:28.261 DEBUG [src.node.waku_node] Stopping container with id cf06f458cd40
2026-04-13 10:35:28.658 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:28.661 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:35:28.668 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:35:28.674 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-04-13_10-35-57__dac21416-e004-451f-8e87-a9d13011ba88
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-04-13_10-35-57__dac21416-e004-451f-8e87-a9d13011ba88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32957', '32958', '32959', '32960', '32961']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32957:32957 -p 32958:32958 -p 32959:32959 -p 32960:32960 -p 32961:32961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32959 --rest-port=32957 --tcp-port=32958 --discv5-udp-port=32960 --rest-address=0.0.0.0 --nat=extip:172.18.120.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d33521e73bd12c449da67d386fedd1cd7e3b114abfef25811f6d9c027a88477d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32961 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.252 waku fc23d0e7e83ca32f21e854f3fffcb02a8450bf71b36c555ff51c3681b02d2738
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc23d0e7e83c. Setting up logs at ./log/docker/node1_2026-04-13_10-35-57__dac21416-e004-451f-8e87-a9d13011ba88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32957
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 abbbb7dc1912. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container edae5fdd0e39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32957/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32957/debug/v1/info" -H "Content-Type: application/json" -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.252/tcp/32958/p2p/16Uiu2HAmSUJDp1qWRgMoyHmi2jF2E3Cv249Rm39S7En7FCqHiLaR","/ip4/172.18.120.252/tcp/32959/ws/p2p/16Uiu2HAmSUJDp1qWRgMoyHmi2jF2E3Cv249Rm39S7En7FCqHiLaR"],"enrUri":"enr:-L24QI9YtSnfNdDIsXjNJlrr0Kag_S4P9rTVkCbyM1bxvSDEYBFFweS03SONoJTKfJsYW9yQxgZHW1JBxJkwOp5diD4CgmlkgnY0gmlwhKwSePyKbXVsdGlhZGRyc5YACASsEnj8BoC-AAoErBJ4_AaAv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzUZvWF3hhjkCaOgydDg-HtQpdde3qk2q-y3-KiXUdGaDdGNwgoC-g3VkcIKAwIV3YWt1MgU"}'
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-04-13_10-35-57__dac21416-e004-451f-8e87-a9d13011ba88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18850', '18851', '18852', '18853', '18854']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18850:18850 -p 18851:18851 -p 18852:18852 -p 18853:18853 -p 18854:18854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18852 --rest-port=18850 --tcp-port=18851 --discv5-udp-port=18853 --rest-address=0.0.0.0 --nat=extip:172.18.24.152 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6311448bf4dc02f18c98e7b01e05de2ed0fced13ac7ddabff6bebc52eaa20deb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18854 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI9YtSnfNdDIsXjNJlrr0Kag_S4P9rTVkCbyM1bxvSDEYBFFweS03SONoJTKfJsYW9yQxgZHW1JBxJkwOp5diD4CgmlkgnY0gmlwhKwSePyKbXVsdGlhZGRyc5YACASsEnj8BoC-AAoErBJ4_AaAv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzUZvWF3hhjkCaOgydDg-HtQpdde3qk2q-y3-KiXUdGaDdGNwgoC-g3VkcIKAwIV3YWt1MgU --filternode=/ip4/172.18.120.252/tcp/32958/p2p/16Uiu2HAmSUJDp1qWRgMoyHmi2jF2E3Cv249Rm39S7En7FCqHiLaR
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.152 waku 01cd997d9e72c0b388462aa588ffc6e6c079b4f28efee2cd46f52752cc00a386
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01cd997d9e72. Setting up logs at ./log/docker/node2_2026-04-13_10-35-57__dac21416-e004-451f-8e87-a9d13011ba88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18850
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18850/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18850/debug/v1/info" -H "Content-Type: application/json" -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.152/tcp/18851/p2p/16Uiu2HAmKYhtPPf8s2cUze4JSXdhEq2txhj5VNQfYQHRmzS4gb5H","/ip4/172.18.24.152/tcp/18852/ws/p2p/16Uiu2HAmKYhtPPf8s2cUze4JSXdhEq2txhj5VNQfYQHRmzS4gb5H"],"enrUri":"enr:-L24QIjWx3UiR31kc54P9Woh8Fi4RTUMwwxzZ502kTuj6MJtANF5YzEOTLSlmL952skAwcjdV1xv8XXBlwWStmnjfR0CgmlkgnY0gmlwhKwSGJiKbXVsdGlhZGRyc5YACASsEhiYBkmjAAoErBIYmAZJpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZmW1OQDNhTdc4svnqXjs8ocZ9jlxvNiQ6tP3ukCfPeiDdGNwgkmjg3VkcIJJpYV3YWt1MgA"}'
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:18850/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.252/tcp/32958/p2p/16Uiu2HAmSUJDp1qWRgMoyHmi2jF2E3Cv249Rm39S7En7FCqHiLaR"]'
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:32957/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:18850/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "667de435-a3d4-4874-a084-b2769bbfef1f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"667de435-a3d4-4874-a084-b2769bbfef1f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:18850/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/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:18850/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 fc23d0e7e83c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 01cd997d9e72
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,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_ephemeral with id: 2026-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c
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-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31853', '31854', '31855', '31856', '31857']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31853:31853 -p 31854:31854 -p 31855:31855 -p 31856:31856 -p 31857:31857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31855 --rest-port=31853 --tcp-port=31854 --discv5-udp-port=31856 --rest-address=0.0.0.0 --nat=extip:172.18.52.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb03b9f0eeb71dd7aa4fe0d5ebf54ba58eba3c654ec1db8cd5893a7e1efa6d9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31857 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.230 waku f2c83b349919c20ba5abf73979c74e154a9a76766b74d3ecda470376f0ad1f5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2c83b349919. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31853
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 a96b128381b7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad433fa139f3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.230/tcp/31854/p2p/16Uiu2HAm5ADZkSjKg9qjyMbAH9dkAvgMEdmpkekx22g2vrE5XZ87","/ip4/172.18.52.230/tcp/31855/ws/p2p/16Uiu2HAm5ADZkSjKg9qjyMbAH9dkAvgMEdmpkekx22g2vrE5XZ87"],"enrUri":"enr:-L24QPg3ZM424vhE4HA-uaw_ypcP1_ss7Vh7XKOVsXIUVygvWKutSlZdrILLpPHLoRFetd0iBPKEbhwIShl3FvBcgCkCgmlkgnY0gmlwhKwSNOaKbXVsdGlhZGRyc5YACASsEjTmBnxuAAoErBI05gZ8b90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkJ9KRFD-Gd0BcRPUr-5vNNNQyHSaVjCcR1CRFxXwFeyDdGNwgnxug3VkcIJ8cIV3YWt1Mgk"}'
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-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41368', '41369', '41370', '41371', '41372']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41368:41368 -p 41369:41369 -p 41370:41370 -p 41371:41371 -p 41372:41372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41370 --rest-port=41368 --tcp-port=41369 --discv5-udp-port=41371 --rest-address=0.0.0.0 --nat=extip:172.18.49.84 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=10b9972c707f890e4ed65deccaa2f64ad9e2a537b4fd85425a74f5a43c1aed42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41372 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.84 waku 236999e2e7b89c25a44546f02d4a3cb2d5747d4ebbee84a5f2cca8e50f29ce61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 236999e2e7b8. Setting up logs at ./log/docker/receiving_node2_2026-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41368
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41368/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41368/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.84/tcp/41369/p2p/16Uiu2HAmQyo8FZDg8uFEWUxE1dcTcNmo3sXN4hdwsFSLXqYvYKj5","/ip4/172.18.49.84/tcp/41370/ws/p2p/16Uiu2HAmQyo8FZDg8uFEWUxE1dcTcNmo3sXN4hdwsFSLXqYvYKj5"],"enrUri":"enr:-L24QI_-Wlfl6QvltlVlmVW-fOehZv-L73bqMCPvyXxmCZ3QUQhJxdNmbdf6psgTxRDalY1_wfkbQrUxwZ9G6PDlwM8CgmlkgnY0gmlwhKwSMVSKbXVsdGlhZGRyc5YACASsEjFUBqGZAAoErBIxVAahmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtx2WKZ-c3wjShFtRcnhg1uUpYWfreq6BNWYX52Xkv5iDdGNwgqGZg3VkcIKhm4V3YWt1MgE"}'
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:41368/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.230/tcp/31854/p2p/16Uiu2HAm5ADZkSjKg9qjyMbAH9dkAvgMEdmpkekx22g2vrE5XZ87"]'
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-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8579', '8580', '8581', '8582', '8583']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8579:8579 -p 8580:8580 -p 8581:8581 -p 8582:8582 -p 8583:8583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8581 --rest-port=8579 --tcp-port=8580 --discv5-udp-port=8582 --rest-address=0.0.0.0 --nat=extip:172.18.235.226 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2db7ff9842fcaeffc4d2d5431fb3cc8c8aec5bf1faa2f45e656eee5a2ede4ad5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8583 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPg3ZM424vhE4HA-uaw_ypcP1_ss7Vh7XKOVsXIUVygvWKutSlZdrILLpPHLoRFetd0iBPKEbhwIShl3FvBcgCkCgmlkgnY0gmlwhKwSNOaKbXVsdGlhZGRyc5YACASsEjTmBnxuAAoErBI05gZ8b90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkJ9KRFD-Gd0BcRPUr-5vNNNQyHSaVjCcR1CRFxXwFeyDdGNwgnxug3VkcIJ8cIV3YWt1Mgk --lightpushnode=/ip4/172.18.52.230/tcp/31854/p2p/16Uiu2HAm5ADZkSjKg9qjyMbAH9dkAvgMEdmpkekx22g2vrE5XZ87 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.226 waku fc3f9a691d49e32705ec6ea1b9135502478ec0126310641197f758ebeff67de0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc3f9a691d49. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-36-11__84e1444e-0287-4e86-a514-097671c11a6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8579
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8579/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8579/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/8580/p2p/16Uiu2HAmPoSsDASeAeXyuTPJW9v4HeLC3Hu6U4JwbUPWXKGFC24G","/ip4/172.18.235.226/tcp/8581/ws/p2p/16Uiu2HAmPoSsDASeAeXyuTPJW9v4HeLC3Hu6U4JwbUPWXKGFC24G"],"enrUri":"enr:-L24QLpBGdsb1K-bargKBmRJ6s157LW3u8SxkUesHN1kahmGcxoCqoLQ8p0XaLICu3fXkVLDlgel3V6oaT_BYUX1DRYCgmlkgnY0gmlwhKwS6-KKbXVsdGlhZGRyc5YACASsEuviBiGEAAoErBLr4gYhhd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpZsvK2Qw8qX1hFuUp9HlyvBtGOBXC8WUyU9chjJ1qVmDdGNwgiGEg3VkcIIhhoV3YWt1Mgk"}'
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:8579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.230/tcp/31854/p2p/16Uiu2HAm5ADZkSjKg9qjyMbAH9dkAvgMEdmpkekx22g2vrE5XZ87"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.84/tcp/41369/p2p/16Uiu2HAmQyo8FZDg8uFEWUxE1dcTcNmo3sXN4hdwsFSLXqYvYKj5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41368/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8579/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral True
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:8579/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076575444201964, "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.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:31853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076575444201964,"ephemeral":true,"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:41368/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076575444201964,"ephemeral":true,"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:8579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076575444201964,"ephemeral":true,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral False
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:8579/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076575579717083, "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.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:31853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076575579717083,"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:41368/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076575579717083,"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:8579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076575579717083,"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 f2c83b349919
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 236999e2e7b8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fc3f9a691d49
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2c83b349919. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-04-13 10:38:18.822 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:38:18.823 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2026-04-13_10-38-18__f694cf7f-9875-44a0-befc-da4a3b5f5fbf
2026-04-13 10:38:18.824 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:38:18.825 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:38:18.825 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:38:18.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:38:18.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-38-18__f694cf7f-9875-44a0-befc-da4a3b5f5fbf__wakuorg_nwaku:latest.log
2026-04-13 10:38:18.839 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:38:18.839 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:38:18.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:38:18.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.201
2026-04-13 10:38:18.841 DEBUG [src.node.docker_mananger] Generated ports ['41518', '41519', '41520', '41521', '41522']
2026-04-13 10:38:18.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:38:18.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:38:18.841 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:38:18.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 41518:41518 -p 41519:41519 -p 41520:41520 -p 41521:41521 -p 41522:41522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41520 --rest-port=41518 --tcp-port=41519 --discv5-udp-port=41521 --rest-address=0.0.0.0 --nat=extip:172.18.150.201 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8be4a0b54fc36c745e5bd3a0ba7cfefa3dad2cce1fb1c3f14fab0fd17ab2d176 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41522 --metrics-logging=true --store=true --relay=true
2026-04-13 10:38:19.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.201 waku 881b264d6a040e9b144a73a0d58c856253035e7902f5053370b87e51943f3bca
2026-04-13 10:38:19.069 DEBUG [src.node.docker_mananger] Container started with ID 881b264d6a04. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-38-18__f694cf7f-9875-44a0-befc-da4a3b5f5fbf__wakuorg_nwaku:latest.log
2026-04-13 10:38:19.071 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41518
2026-04-13 10:38:19.073 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:38:19.185 ERROR [src.node.docker_mananger] Max retries reached for container 2155ecaa9686. Exiting log stream.
2026-04-13 10:38:19.645 ERROR [src.node.docker_mananger] Max retries reached for container 1f7ba30bf9e0. Exiting log stream.
2026-04-13 10:38:20.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41518/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:38:20.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:38:20.077 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:38:20.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:38:20.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.201/tcp/41519/p2p/16Uiu2HAmLSJweCNF5s2XzRJETcgBigQPVigWD6jCiS69isozYY6U","/ip4/172.18.150.201/tcp/41520/ws/p2p/16Uiu2HAmLSJweCNF5s2XzRJETcgBigQPVigWD6jCiS69isozYY6U"],"enrUri":"enr:-L24QJj3mhoXCsstOWUnvGoHwZ9rw_0xaEEwUcOpDOhquUBeGx2HG3_oGxJWOBlAS68laq880Zi3GLMtPzHygAnxh3ECgmlkgnY0gmlwhKwSlsmKbXVsdGlhZGRyc5YACASsEpbJBqIvAAoErBKWyQaiMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc533ncPu2sL2gGBF5LPPOnduIRmPSZrqfOc08vc428GDdGNwgqIvg3VkcIKiMYV3YWt1MgM"}'
2026-04-13 10:38:20.080 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:38:20.087 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:38:20.088 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-38-18__f694cf7f-9875-44a0-befc-da4a3b5f5fbf__wakuorg_nwaku:latest.log
2026-04-13 10:38:20.088 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:38:20.088 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:38:20.089 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:38:20.089 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.3
2026-04-13 10:38:20.089 DEBUG [src.node.docker_mananger] Generated ports ['14174', '14175', '14176', '14177', '14178']
2026-04-13 10:38:20.089 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:38:20.090 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:38:20.090 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:38:20.090 DEBUG [src.node.docker_mananger] docker run -i -t -p 14174:14174 -p 14175:14175 -p 14176:14176 -p 14177:14177 -p 14178:14178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14176 --rest-port=14174 --tcp-port=14175 --discv5-udp-port=14177 --rest-address=0.0.0.0 --nat=extip:172.18.41.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=15dae8ee2b04ff8f95e815c8c1cb373d780e8ac90d87d011eeb9ff47ed2c6fd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14178 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJj3mhoXCsstOWUnvGoHwZ9rw_0xaEEwUcOpDOhquUBeGx2HG3_oGxJWOBlAS68laq880Zi3GLMtPzHygAnxh3ECgmlkgnY0gmlwhKwSlsmKbXVsdGlhZGRyc5YACASsEpbJBqIvAAoErBKWyQaiMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc533ncPu2sL2gGBF5LPPOnduIRmPSZrqfOc08vc428GDdGNwgqIvg3VkcIKiMYV3YWt1MgM --storenode=/ip4/172.18.150.201/tcp/41519/p2p/16Uiu2HAmLSJweCNF5s2XzRJETcgBigQPVigWD6jCiS69isozYY6U --store=true --relay=true
2026-04-13 10:38:20.281 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.3 waku 10fb96d4e588c8b9754d8a7122eb6c46eef3b7bac1d6923c4d2ff6a8e56fbf7e
2026-04-13 10:38:20.316 DEBUG [src.node.docker_mananger] Container started with ID 10fb96d4e588. Setting up logs at ./log/docker/store_node1_2026-04-13_10-38-18__f694cf7f-9875-44a0-befc-da4a3b5f5fbf__wakuorg_nwaku:latest.log
2026-04-13 10:38:20.317 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14174
2026-04-13 10:38:20.318 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:38:21.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14174/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:38:21.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:38:21.322 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:38:21.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:38:21.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.3/tcp/14175/p2p/16Uiu2HAkzrFxiQKJsi4QqarjL9N9bGDsbkxCP4bZR8rvkzbbVxoM","/ip4/172.18.41.3/tcp/14176/ws/p2p/16Uiu2HAkzrFxiQKJsi4QqarjL9N9bGDsbkxCP4bZR8rvkzbbVxoM"],"enrUri":"enr:-L24QKiPOzibQ40F1KS77T0SmjXjS39SY9zLyHv2BpSIdR88LZOpaDkU3Suss8k05MUEyZGQ5DXzZv5QN8IEoXTFs1QCgmlkgnY0gmlwhKwSKQOKbXVsdGlhZGRyc5YACASsEikDBjdfAAoErBIpAwY3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUJbMBDv-sByWaReMb0MTIOLCsrwqVtDu4IdhtGapZ7yDdGNwgjdfg3VkcII3YYV3YWt1MgM"}'
2026-04-13 10:38:21.325 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:38:21.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14174/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.201/tcp/41519/p2p/16Uiu2HAmLSJweCNF5s2XzRJETcgBigQPVigWD6jCiS69isozYY6U"]'
2026-04-13 10:38:21.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:38:21.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14174/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:38:21.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.335 DEBUG [src.steps.store] Relaying message
2026-04-13 10:38:21.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:38:21.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:38:21.541 DEBUG [src.steps.store] Relaying message
2026-04-13 10:38:21.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:38:21.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.546 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:38:21.747 DEBUG [src.steps.store] Relaying message
2026-04-13 10:38:21.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:38:21.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.755 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:38:21.955 DEBUG [src.steps.store] Relaying message
2026-04-13 10:38:21.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:38:21.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:21.962 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:38:22.163 DEBUG [src.steps.store] Relaying message
2026-04-13 10:38:22.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:38:22.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:22.169 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:38:22.370 DEBUG [src.steps.store] Relaying message
2026-04-13 10:38:22.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:38:22.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:38:22.377 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:38:22.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41518/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776076698334724192&endTime=1776076703334935968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:38:22.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x54e5f08a20c35ec2f1cb8da0277a7b29c360179317d24b9b760b8ea9a01776b6"},{"messageHash":"0xaceb18b28b45dacc41d78abc662b9c8aadacfaf5422a3d062edf3ab5721e5e88"},{"messageHash":"0xbb73ea310eb736d234e818023cd650acdff739330e189a9700b265afa14f6da8"},{"messageHash":"0x1b9bcaaf3f4ad6db8f941d862fc301bf02c91563e564cf7cc2fa6cd45c976164"},{"messageHash":"0x28907351d6389de8725df0be8674c92d6927e55c11256fc9896acc090594d280"}]}'
2026-04-13 10:38:22.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776076698334724192&endTime=1776076703334935968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:38:22.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x54e5f08a20c35ec2f1cb8da0277a7b29c360179317d24b9b760b8ea9a01776b6"},{"messageHash":"0xaceb18b28b45dacc41d78abc662b9c8aadacfaf5422a3d062edf3ab5721e5e88"},{"messageHash":"0xbb73ea310eb736d234e818023cd650acdff739330e189a9700b265afa14f6da8"},{"messageHash":"0x1b9bcaaf3f4ad6db8f941d862fc301bf02c91563e564cf7cc2fa6cd45c976164"},{"messageHash":"0x28907351d6389de8725df0be8674c92d6927e55c11256fc9896acc090594d280"}]}'
2026-04-13 10:38:22.586 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:38:22.587 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:38:22.587 DEBUG [src.node.waku_node] Stopping container with id 881b264d6a04
2026-04-13 10:38:23.016 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:38:23.017 DEBUG [src.node.waku_node] Stopping container with id 10fb96d4e588
2026-04-13 10:38:23.472 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:38:23.473 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:38:23.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:38:23.493 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-04-13_10-37-40__526e84bc-4c71-47ad-811a-1d4c79bf221b
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-04-13_10-37-40__526e84bc-4c71-47ad-811a-1d4c79bf221b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32587', '32588', '32589', '32590', '32591']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32587:32587 -p 32588:32588 -p 32589:32589 -p 32590:32590 -p 32591:32591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32589 --rest-port=32587 --tcp-port=32588 --discv5-udp-port=32590 --rest-address=0.0.0.0 --nat=extip:172.18.118.231 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bba86c11ff35c4f5f43fbf17adbfec723dac7afdad0fbf20abbc164e7637462e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32591 --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.118.231 waku c774de88963776270dd124473081184f93ce8b1801a7be713c02fb95d6dadfcd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c774de889637. Setting up logs at ./log/docker/node1_2026-04-13_10-37-40__526e84bc-4c71-47ad-811a-1d4c79bf221b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32587
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 e1308fe8edaf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c87be8b962bb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32587/debug/v1/info" -H "Content-Type: application/json" -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.231/tcp/32588/p2p/16Uiu2HAmLzbNCnacGAX97txHJ5G3E9196THkaujWPw7dmHgoU4Aq","/ip4/172.18.118.231/tcp/32589/ws/p2p/16Uiu2HAmLzbNCnacGAX97txHJ5G3E9196THkaujWPw7dmHgoU4Aq"],"enrUri":"enr:-L24QPokd-quj8ieCn1R8MhiyzCEC-1RclDx2njq69_BKIAwcPj1M7cBlx2Ec3YfyfQcmc5khK1QWconlVFbAMFyGpMCgmlkgnY0gmlwhKwSdueKbXVsdGlhZGRyc5YACASsEnbnBn9MAAoErBJ25wZ_Td0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDe-MfjAm98-ax_F0gllRliQprrACBpRxEyx7pxZaPmh6DdGNwgn9Mg3VkcIJ_ToV3YWt1MgU"}'
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-04-13_10-37-40__526e84bc-4c71-47ad-811a-1d4c79bf221b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32789', '32790', '32791', '32792', '32793']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32789:32789 -p 32790:32790 -p 32791:32791 -p 32792:32792 -p 32793:32793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32791 --rest-port=32789 --tcp-port=32790 --discv5-udp-port=32792 --rest-address=0.0.0.0 --nat=extip:172.18.24.197 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=0e4db55dd62b1cee453afe6b7c6ffce8ddeed9fa9652b76ad2ecc6f50fc4a5ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32793 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPokd-quj8ieCn1R8MhiyzCEC-1RclDx2njq69_BKIAwcPj1M7cBlx2Ec3YfyfQcmc5khK1QWconlVFbAMFyGpMCgmlkgnY0gmlwhKwSdueKbXVsdGlhZGRyc5YACASsEnbnBn9MAAoErBJ25wZ_Td0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDe-MfjAm98-ax_F0gllRliQprrACBpRxEyx7pxZaPmh6DdGNwgn9Mg3VkcIJ_ToV3YWt1MgU --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.24.197 waku bf55395063963479e2ed5fbad3b168b31b9d278df15284963cddfff2922b837d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf5539506396. Setting up logs at ./log/docker/node2_2026-04-13_10-37-40__526e84bc-4c71-47ad-811a-1d4c79bf221b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32789
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32789/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32789/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/32790/p2p/16Uiu2HAm21UbUcpJAkvqvHJXmQgdi1WPH5k43jyGxCUDYrkGyxyV","/ip4/172.18.24.197/tcp/32791/ws/p2p/16Uiu2HAm21UbUcpJAkvqvHJXmQgdi1WPH5k43jyGxCUDYrkGyxyV"],"enrUri":"enr:-L24QKtJyjOK9o0ObNNHmpUInwRSxVx7sJpOuGJgyHzLhcM_A8AI7X5FQmsowhsG1bPqt_ot6DYIhxULRvRRgvYYNKcCgmlkgnY0gmlwhKwSGMWKbXVsdGlhZGRyc5YACASsEhjFBoAWAAoErBIYxQaAF90DgnJzhQDHAQAAiXNlY3AyNTZrMaECYc7_C3VZKjMVhhj_jZwcy9T9roYkEcy_aNuv898zM9iDdGNwgoAWg3VkcIKAGIV3YWt1MgE"}'
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:32789/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.231/tcp/32588/p2p/16Uiu2HAmLzbNCnacGAX97txHJ5G3E9196THkaujWPw7dmHgoU4Aq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32789/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32587/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1776076663528270820,"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:32789/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1776076663528270820,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776076663642831950,"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:32789/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776076663642831950,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776076663781290656,"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:32789/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776076663781290656,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776076663896726209,"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:32789/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776076663896726209,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776076664013226277,"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:32789/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776076664013226277,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776076664129435976,"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:32789/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776076664129435976,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776076664245326457,"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:32789/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776076664245326457,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776076664360990409,"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:32789/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776076664360990409,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:32587/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"]'
INFO  src.node.api_clients.base_client:base_client.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:32789/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "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:32587/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "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:32587/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "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:32587/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776076664499748716,"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:32789/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776076664499748716,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776076664615220968,"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:32789/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776076664615220968,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776076664730858087,"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:32789/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776076664730858087,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776076664845827096,"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:32789/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776076664845827096,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32587/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32587/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776076664962034638,"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:32789/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776076664962034638,"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 c774de889637
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf5539506396
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 @@
2026-04-13 10:37:33.671 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:33.672 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-04-13_10-37-33__4120dbf1-328d-4f7c-9dc9-9fa13d34cc80
2026-04-13 10:37:33.672 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:33.672 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:37:33.673 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-13 10:37:33.680 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:33.680 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-33__4120dbf1-328d-4f7c-9dc9-9fa13d34cc80__wakuorg_nwaku:latest.log
2026-04-13 10:37:33.680 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:33.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:33.681 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:33.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.208
2026-04-13 10:37:33.682 DEBUG [src.node.docker_mananger] Generated ports ['20563', '20564', '20565', '20566', '20567']
2026-04-13 10:37:33.682 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:33.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:33.682 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:33.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 20563:20563 -p 20564:20564 -p 20565:20565 -p 20566:20566 -p 20567:20567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20565 --rest-port=20563 --tcp-port=20564 --discv5-udp-port=20566 --rest-address=0.0.0.0 --nat=extip:172.18.140.208 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=7e6fbdb3d0f3b6506dcd0e7eddd4c4aacebd1d9b5da5efca7b0dbe014bbefc8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20567 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-13 10:37:33.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.208 waku 116145adcce4aaf4c2b511ed0d8b898dfeb5f1b5a6ab60699ecc0368c9da0c25
2026-04-13 10:37:33.908 DEBUG [src.node.docker_mananger] Container started with ID 116145adcce4. Setting up logs at ./log/docker/node1_2026-04-13_10-37-33__4120dbf1-328d-4f7c-9dc9-9fa13d34cc80__wakuorg_nwaku:latest.log
2026-04-13 10:37:33.909 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20563
2026-04-13 10:37:33.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:34.482 ERROR [src.node.docker_mananger] Max retries reached for container 2acea0a00840. Exiting log stream.
2026-04-13 10:37:34.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20563/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:34.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:34.912 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:34.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:34.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.208/tcp/20564/p2p/16Uiu2HAmSQfiGEiBM5cYXqjoK3JBaJL89JhcFiNuv2GZ6Vafw2SD","/ip4/172.18.140.208/tcp/20565/ws/p2p/16Uiu2HAmSQfiGEiBM5cYXqjoK3JBaJL89JhcFiNuv2GZ6Vafw2SD"],"enrUri":"enr:-L24QOiDXAVmAIlEKmJpZDkGaNxQ6mi_2uzs4vH4NAbPcvyWZO0e08YjTp3HGXGZyEo8OIqfjzhnYU6K3x0KXvFykcICgmlkgnY0gmlwhKwSjNCKbXVsdGlhZGRyc5YACASsEozQBlBUAAoErBKM0AZQVd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDzFhpQUQAE0INc1rwkYfMIIpF8u9qBmyALIuXb6xtxsqDdGNwglBUg3VkcIJQVoV3YWt1MgU"}'
2026-04-13 10:37:34.915 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:34.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:34.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-33__4120dbf1-328d-4f7c-9dc9-9fa13d34cc80__wakuorg_nwaku:latest.log
2026-04-13 10:37:34.922 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:34.923 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:34.924 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:34.924 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.115
2026-04-13 10:37:34.924 DEBUG [src.node.docker_mananger] Generated ports ['37144', '37145', '37146', '37147', '37148']
2026-04-13 10:37:34.924 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:34.924 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:34.925 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:34.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 37144:37144 -p 37145:37145 -p 37146:37146 -p 37147:37147 -p 37148:37148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37146 --rest-port=37144 --tcp-port=37145 --discv5-udp-port=37147 --rest-address=0.0.0.0 --nat=extip:172.18.250.115 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=00abc31ab57eaddceac0c1e0e06c6c9c6592ef2e5fcaaca86bcecd5c23bffb3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37148 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiDXAVmAIlEKmJpZDkGaNxQ6mi_2uzs4vH4NAbPcvyWZO0e08YjTp3HGXGZyEo8OIqfjzhnYU6K3x0KXvFykcICgmlkgnY0gmlwhKwSjNCKbXVsdGlhZGRyc5YACASsEozQBlBUAAoErBKM0AZQVd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDzFhpQUQAE0INc1rwkYfMIIpF8u9qBmyALIuXb6xtxsqDdGNwglBUg3VkcIJQVoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-13 10:37:35.111 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.115 waku b618521dc8d9ef4bdf1abf986354211706c09c3eaa5d3cf8d9dd2e8da2c0b8c2
2026-04-13 10:37:35.144 DEBUG [src.node.docker_mananger] Container started with ID b618521dc8d9. Setting up logs at ./log/docker/node2_2026-04-13_10-37-33__4120dbf1-328d-4f7c-9dc9-9fa13d34cc80__wakuorg_nwaku:latest.log
2026-04-13 10:37:35.144 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37144
2026-04-13 10:37:35.144 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:36.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37144/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:36.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:36.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.115/tcp/37145/p2p/16Uiu2HAm7rtWumVbZ12hcnyMKtuEuxsEjv6gAD4UarsCvyAD8k9Q","/ip4/172.18.250.115/tcp/37146/ws/p2p/16Uiu2HAm7rtWumVbZ12hcnyMKtuEuxsEjv6gAD4UarsCvyAD8k9Q"],"enrUri":"enr:-L24QPCfhx6w9xjTWbrZ0qNR2uIfCDBym3t-Iril-Y15JodOBP1Z8WCcNAGj4mboaX75qgOySs45Fy2Xb_kgBlYlihsCgmlkgnY0gmlwhKwS-nOKbXVsdGlhZGRyc5YACASsEvpzBpEZAAoErBL6cwaRGt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECuMHwO6kvilHC1dxO9wJ0y5HhoX3v2ymmhuisSw99EuuDdGNwgpEZg3VkcIKRG4V3YWt1MgE"}'
2026-04-13 10:37:36.175 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:36.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.208/tcp/20564/p2p/16Uiu2HAmSQfiGEiBM5cYXqjoK3JBaJL89JhcFiNuv2GZ6Vafw2SD"]'
2026-04-13 10:37:36.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:36.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20563/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-04-13 10:37:36.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:36.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37144/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-04-13 10:37:36.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:36.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20563/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:36.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:36.200 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:37:36.300 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:36.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20563/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776076656193397198,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:36.305 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:36.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37144/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776076656193397198,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:36.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20563/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:36.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:36.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:37:36.415 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:36.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20563/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.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":1776076656309986157,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:36.420 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:37:36.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37144/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:36.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076656309986157,"ephemeral":false,"proof":""}]'
2026-04-13 10:37:36.426 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:36.427 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:36.427 DEBUG [src.node.waku_node] Stopping container with id 116145adcce4
2026-04-13 10:37:36.886 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:36.887 DEBUG [src.node.waku_node] Stopping container with id b618521dc8d9
2026-04-13 10:37:37.344 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:37.346 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:37.354 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:37.362 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-04-13 10:42:24.386 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:42:24.386 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b
2026-04-13 10:42:24.387 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:42:24.387 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:42:24.393 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:42:24.393 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b__wakuorg_nwaku:latest.log
2026-04-13 10:42:24.393 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:42:24.394 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:42:24.395 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:42:24.395 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.2
2026-04-13 10:42:24.395 DEBUG [src.node.docker_mananger] Generated ports ['20822', '20823', '20824', '20825', '20826']
2026-04-13 10:42:24.395 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:42:24.395 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:42:24.395 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:42:24.396 DEBUG [src.node.docker_mananger] docker run -i -t -p 20822:20822 -p 20823:20823 -p 20824:20824 -p 20825:20825 -p 20826:20826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20824 --rest-port=20822 --tcp-port=20823 --discv5-udp-port=20825 --rest-address=0.0.0.0 --nat=extip:172.18.207.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fcb9bcd2e91eba00eaac26cfffbc82cae8baebcc175a1adbb0e680e9fbad9ecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20826 --metrics-logging=true --lightpush=true --relay=true
2026-04-13 10:42:24.578 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.2 waku c2e8dfad7eeda7737f3a4ae9d61a996089e8538d35feb3ea23ac628dcf60479d
2026-04-13 10:42:24.610 DEBUG [src.node.docker_mananger] Container started with ID c2e8dfad7eed. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b__wakuorg_nwaku:latest.log
2026-04-13 10:42:24.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20822
2026-04-13 10:42:24.611 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:42:24.739 ERROR [src.node.docker_mananger] Max retries reached for container fae8df625a98. Exiting log stream.
2026-04-13 10:42:25.186 ERROR [src.node.docker_mananger] Max retries reached for container 5d887318c523. Exiting log stream.
2026-04-13 10:42:25.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20822/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:25.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:42:25.615 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:42:25.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:25.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.2/tcp/20823/p2p/16Uiu2HAm2k13k5mDrBagipSQaeeJs48hTSJPFKSBxHdRsbgV74hX","/ip4/172.18.207.2/tcp/20824/ws/p2p/16Uiu2HAm2k13k5mDrBagipSQaeeJs48hTSJPFKSBxHdRsbgV74hX"],"enrUri":"enr:-L24QJAPVhp1BTo47BtZSRrB0x44YStDvu90QenPYKJUMuznNLtiBVJ8ZBbb7RS8Jwyn-d-NOStkK0ODveiqyBH3kYACgmlkgnY0gmlwhKwSzwKKbXVsdGlhZGRyc5YACASsEs8CBlFXAAoErBLPAgZRWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbLPSy9jkzP7_7yjW6vwTzhDcnKegOkRABamQAIYvYCqDdGNwglFXg3VkcIJRWYV3YWt1Mgk"}'
2026-04-13 10:42:25.618 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:42:25.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:42:25.625 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b__wakuorg_nwaku:latest.log
2026-04-13 10:42:25.625 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:42:25.625 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:42:25.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:42:25.626 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.132
2026-04-13 10:42:25.626 DEBUG [src.node.docker_mananger] Generated ports ['20261', '20262', '20263', '20264', '20265']
2026-04-13 10:42:25.627 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:42:25.627 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:42:25.627 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:42:25.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 20261:20261 -p 20262:20262 -p 20263:20263 -p 20264:20264 -p 20265:20265 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20263 --rest-port=20261 --tcp-port=20262 --discv5-udp-port=20264 --rest-address=0.0.0.0 --nat=extip:172.18.250.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2dec84fced9aaa4a6294ece9a96eb6fdf541be56e8aeed9aafeca327c6ffeef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20265 --metrics-logging=true --lightpush=false --relay=true
2026-04-13 10:42:25.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.132 waku 83379806998c40640f3e5d52adf5bb970b293042c692743bfdac792dfb1bb157
2026-04-13 10:42:25.852 DEBUG [src.node.docker_mananger] Container started with ID 83379806998c. Setting up logs at ./log/docker/receiving_node2_2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b__wakuorg_nwaku:latest.log
2026-04-13 10:42:25.852 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20261
2026-04-13 10:42:25.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:42:26.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20261/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:26.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:42:26.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:42:26.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:26.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.132/tcp/20262/p2p/16Uiu2HAm7EVm7dxoYmayELRGRLtD5kUARe1CKnNoSdvnkSTkR6Qz","/ip4/172.18.250.132/tcp/20263/ws/p2p/16Uiu2HAm7EVm7dxoYmayELRGRLtD5kUARe1CKnNoSdvnkSTkR6Qz"],"enrUri":"enr:-L24QJf2BvwRxTFTc-o6HLr3-i1_NB2Wh4BJaGg2-ngW9HiuYG3u0OlNNrs--FEplyvNgtdc7TPiHUbgXr1iCT2bLrICgmlkgnY0gmlwhKwS-oSKbXVsdGlhZGRyc5YACASsEvqEBk8mAAoErBL6hAZPJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaECr29MzgtAnPchsHsUT8c0FUd622am_J99ikFF5qB0ZZODdGNwgk8mg3VkcIJPKIV3YWt1MgE"}'
2026-04-13 10:42:26.858 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:42:26.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.2/tcp/20823/p2p/16Uiu2HAm2k13k5mDrBagipSQaeeJs48hTSJPFKSBxHdRsbgV74hX"]'
2026-04-13 10:42:26.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:26.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:42:26.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b__wakuorg_nwaku:latest.log
2026-04-13 10:42:26.907 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:42:26.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:42:26.910 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:42:26.910 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.134
2026-04-13 10:42:26.910 DEBUG [src.node.docker_mananger] Generated ports ['39982', '39983', '39984', '39985', '39986']
2026-04-13 10:42:26.910 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:42:26.911 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:42:26.911 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:42:26.911 DEBUG [src.node.docker_mananger] docker run -i -t -p 39982:39982 -p 39983:39983 -p 39984:39984 -p 39985:39985 -p 39986:39986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39984 --rest-port=39982 --tcp-port=39983 --discv5-udp-port=39985 --rest-address=0.0.0.0 --nat=extip:172.18.65.134 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbd56daada2ccee2699cd63ff1706cb7e88f5dc6df89fbc9a648655f1e6bc9cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39986 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJAPVhp1BTo47BtZSRrB0x44YStDvu90QenPYKJUMuznNLtiBVJ8ZBbb7RS8Jwyn-d-NOStkK0ODveiqyBH3kYACgmlkgnY0gmlwhKwSzwKKbXVsdGlhZGRyc5YACASsEs8CBlFXAAoErBLPAgZRWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbLPSy9jkzP7_7yjW6vwTzhDcnKegOkRABamQAIYvYCqDdGNwglFXg3VkcIJRWYV3YWt1Mgk --lightpushnode=/ip4/172.18.207.2/tcp/20823/p2p/16Uiu2HAm2k13k5mDrBagipSQaeeJs48hTSJPFKSBxHdRsbgV74hX --lightpush=true --relay=true
2026-04-13 10:42:27.097 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.134 waku 97848d1072df5dab475350b7dc63e32605c2c4f9d5c2680380ba675278931999
2026-04-13 10:42:27.136 DEBUG [src.node.docker_mananger] Container started with ID 97848d1072df. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-42-24__942fe8eb-472c-4c3e-b218-60a50cf76f7b__wakuorg_nwaku:latest.log
2026-04-13 10:42:27.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39982
2026-04-13 10:42:27.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:42:28.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39982/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:28.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:42:28.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:42:28.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:28.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.134/tcp/39983/p2p/16Uiu2HAmN7T8h1pPLKnGP1UcFvPzuUxnMnZSBYPhvTm6qaScA9uB","/ip4/172.18.65.134/tcp/39984/ws/p2p/16Uiu2HAmN7T8h1pPLKnGP1UcFvPzuUxnMnZSBYPhvTm6qaScA9uB"],"enrUri":"enr:-L24QMM90u9V3Y7KmVr1dAPZj35ezR-129ozNy4CMS28LgiDVdqHB7JIQFRp0tODYSSgRnZhwAXaHnQaP0_Mg453LMsCgmlkgnY0gmlwhKwSQYaKbXVsdGlhZGRyc5YACASsEkGGBpwvAAoErBJBhgacMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjICRFpsI6Wd7TX82nluCrO-TkqhK6401eMG5JWcMGWqDdGNwgpwvg3VkcIKcMYV3YWt1Mgk"}'
2026-04-13 10:42:28.172 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:42:28.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.2/tcp/20823/p2p/16Uiu2HAm2k13k5mDrBagipSQaeeJs48hTSJPFKSBxHdRsbgV74hX"]'
2026-04-13 10:42:28.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:28.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.132/tcp/20262/p2p/16Uiu2HAm7EVm7dxoYmayELRGRLtD5kUARe1CKnNoSdvnkSTkR6Qz"]'
2026-04-13 10:42:28.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:28.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:42:28.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:28.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20261/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:42:28.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:28.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39982/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:42:28.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:28.216 DEBUG [src.steps.light_push] Lightpushing message
2026-04-13 10:42:28.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39982/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076948216623367, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
2026-04-13 10:42:28.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:42:28.230 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:42:28.330 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-13 10:42:28.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:28.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076948216623367,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-04-13 10:42:28.335 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-13 10:42:28.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20261/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:28.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076948216623367,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-04-13 10:42:28.339 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-13 10:42:28.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:42:28.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076948216623367,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-04-13 10:42:28.345 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:42:28.347 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:42:28.347 DEBUG [src.node.waku_node] Stopping container with id c2e8dfad7eed
2026-04-13 10:42:28.817 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:42:28.819 DEBUG [src.node.waku_node] Stopping container with id 83379806998c
2026-04-13 10:42:29.306 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:42:29.307 DEBUG [src.node.waku_node] Stopping container with id 97848d1072df
2026-04-13 10:42:29.672 ERROR [src.node.docker_mananger] Max retries reached for container c2e8dfad7eed. Exiting log stream.
2026-04-13 10:42:29.734 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:42:29.735 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:42:29.753 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:42:29.761 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:42:29.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_node_not_connected_directly_to_lightpushing_node with id: 2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372
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-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__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-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__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-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59537', '59538', '59539', '59540', '59541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59537:59537 -p 59538:59538 -p 59539:59539 -p 59540:59540 -p 59541:59541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59539 --rest-port=59537 --tcp-port=59538 --discv5-udp-port=59540 --rest-address=0.0.0.0 --nat=extip:172.18.241.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=998bb2a21cc4c83fd8c7fc59e5cf02ceaffa5dd900f0b43396dfdbbda4afcfd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59541 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.107 waku 0b047daf2dc5be7334974b72557c7a61735fe5c89049bb0ab6a6c44bcccd7f21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b047daf2dc5. Setting up logs at ./log/docker/node1_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59537/debug/v1/info" -H "Content-Type: application/json" -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.107/tcp/59538/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3","/ip4/172.18.241.107/tcp/59539/ws/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3"],"enrUri":"enr:-L24QDrd9UQ0J1YliW8sx2KeWNo0syguHVrNEDzhKQ0zuxYUHGY6_TNVyZkJ47k8A51Pk0a5wbBh4BZAeb414unelA8CgmlkgnY0gmlwhKwS8WuKbXVsdGlhZGRyc5YACASsEvFrBuiSAAoErBLxawbok90DgnJzhQDGAQAAiXNlY3AyNTZrMaED1YC3haZnXnSEgQqHsl5oPmRwmffFa2eFSY7WjIxWQ-SDdGNwguiSg3VkcILolIV3YWt1Mgk"}'
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.212.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42444', '42445', '42446', '42447', '42448']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42444:42444 -p 42445:42445 -p 42446:42446 -p 42447:42447 -p 42448:42448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42446 --rest-port=42444 --tcp-port=42445 --discv5-udp-port=42447 --rest-address=0.0.0.0 --nat=extip:172.18.212.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac059ac4a5133a9f955fba166a1cc523caf3df6c4b8eccb5f130bb3dadf15fa7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42448 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QDrd9UQ0J1YliW8sx2KeWNo0syguHVrNEDzhKQ0zuxYUHGY6_TNVyZkJ47k8A51Pk0a5wbBh4BZAeb414unelA8CgmlkgnY0gmlwhKwS8WuKbXVsdGlhZGRyc5YACASsEvFrBuiSAAoErBLxawbok90DgnJzhQDGAQAAiXNlY3AyNTZrMaED1YC3haZnXnSEgQqHsl5oPmRwmffFa2eFSY7WjIxWQ-SDdGNwguiSg3VkcILolIV3YWt1Mgk --lightpushnode=/ip4/172.18.241.107/tcp/59538/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.41 waku bba121a10da110c38f16fa94f55d175fcb78b50f1e1755a4e9405845b20ad590
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bba121a10da1. Setting up logs at ./log/docker/node2_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42444
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42444/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.41/tcp/42445/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1","/ip4/172.18.212.41/tcp/42446/ws/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1"],"enrUri":"enr:-L24QLdxnr_JXfWiPZiuyWj-xXcT45HM9oOLNUmClX3F0zBRNB6HwlS99RGRBLAZjPp6zO5snF_iDDZ01bQ29VQpHeICgmlkgnY0gmlwhKwS1CmKbXVsdGlhZGRyc5YACASsEtQpBqXNAAoErBLUKQalzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdwMpFGIJhL2NU-h4tL1LQ6_oVkG8RNkKQrZnbyiYDqyDdGNwgqXNg3VkcIKlz4V3YWt1Mg0"}'
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.55.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64998', '64999', '65000', '65001', '65002']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64998:64998 -p 64999:64999 -p 65000:65000 -p 65001:65001 -p 65002:65002 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65000 --rest-port=64998 --tcp-port=64999 --discv5-udp-port=65001 --rest-address=0.0.0.0 --nat=extip:172.18.55.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=18fe9e5dcb7f69ce5ff4dabd85748d583b3c6fcc55daef7d80331f15ef34e5bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65002 --metrics-logging=true --relay=false --filternode=/ip4/172.18.212.41/tcp/42445/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1 --discv5-bootstrap-node=enr:-L24QLdxnr_JXfWiPZiuyWj-xXcT45HM9oOLNUmClX3F0zBRNB6HwlS99RGRBLAZjPp6zO5snF_iDDZ01bQ29VQpHeICgmlkgnY0gmlwhKwS1CmKbXVsdGlhZGRyc5YACASsEtQpBqXNAAoErBLUKQalzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdwMpFGIJhL2NU-h4tL1LQ6_oVkG8RNkKQrZnbyiYDqyDdGNwgqXNg3VkcIKlz4V3YWt1Mg0
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.228 waku 178719fead6f7ffc60ede6334b29a12063a7295385ecde8ca112f3a17e6064cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 178719fead6f. Setting up logs at ./log/docker/node3_2026-04-13_10-35-05__5b91dc6e-dc8e-4a66-9d85-90d3a1f60372__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64998
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64998/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64998/debug/v1/info" -H "Content-Type: application/json" -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.228/tcp/64999/p2p/16Uiu2HAmA4ELMRyjb4eefjusyd7rerVTyKqzjxoFtHwZewYwrU1j","/ip4/172.18.55.228/tcp/65000/ws/p2p/16Uiu2HAmA4ELMRyjb4eefjusyd7rerVTyKqzjxoFtHwZewYwrU1j"],"enrUri":"enr:-L24QHMLZBdbXCvjdW2e2nGtWNymCc7PV9jl6vpWPmboaAIcFTbAtwITx8JwTn-A8OwnCUhLk68r-Whavlyd54W1fVUCgmlkgnY0gmlwhKwSN-SKbXVsdGlhZGRyc5YACASsEjfkBv3nAAoErBI35Ab96N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2WEcAsPK4Z1L23XZsXvcu3kOlcUYKP9s_2hRZ3-wbl6DdGNwgv3ng3VkcIL96YV3YWt1MgA"}'
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:59537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:42444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:64998/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59537/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/53682/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42444/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.55.228/tcp/33198/p2p/16Uiu2HAmA4ELMRyjb4eefjusyd7rerVTyKqzjxoFtHwZewYwrU1j","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.241.107/tcp/59538/p2p/16Uiu2HAmT2R2aqFePxrGasZdQUqcMvmvGHnZa6h2EA8f24uSzGt3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64998/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.212.41/tcp/42445/p2p/16Uiu2HAmLfZfLXnZqLxALRrnLCYgUNB8Sp2gNnGyajFBCJ2N34Z1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59537/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776076542775641765}}'
INFO  src.node.api_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:64998/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":1776076542775641765,"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 0b047daf2dc5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bba121a10da1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 178719fead6f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b047daf2dc5. 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,308 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_chain_of_relay_nodes with id: 2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff
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-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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.docker_mananger:docker_mananger.py:19 Docker 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-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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/node7_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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/node8_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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/node9_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__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/node10_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10279', '10280', '10281', '10282', '10283']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10279:10279 -p 10280:10280 -p 10281:10281 -p 10282:10282 -p 10283:10283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10281 --rest-port=10279 --tcp-port=10280 --discv5-udp-port=10282 --rest-address=0.0.0.0 --nat=extip:172.18.189.239 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b9d32cebce9ac708aeeac6ebcd7bbfc8a2aee65ccdcb6c6a1baee4d6ad80524d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10283 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.239 waku 1d4a7332cca74b2eed91a1476a7b8a5513e19107e2e6f08ff26ba01c01a52696
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d4a7332cca7. Setting up logs at ./log/docker/node1_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10279
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 bba121a10da1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 178719fead6f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10279/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.239/tcp/10280/p2p/16Uiu2HAmEkpji3iR8sm9doBpS2V6WyWqoi1eretHAKBgUQkGUM4o","/ip4/172.18.189.239/tcp/10281/ws/p2p/16Uiu2HAmEkpji3iR8sm9doBpS2V6WyWqoi1eretHAKBgUQkGUM4o"],"enrUri":"enr:-L24QBwAJZB8yngFc6We5XWKZ-am7X9uWZHE1AngtKPFDBrobh2Eyl4Q-Gax0J4ygH7B9raHzKePveSTvIJug3kRyzkCgmlkgnY0gmlwhKwSve-KbXVsdGlhZGRyc5YACASsEr3vBigoAAoErBK97wYoKd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHzX9HMKXy5FHD5A3I3dM-19E1IuBYmUyALmdEjW41fSDdGNwgigog3VkcIIoKoV3YWt1MgE"}'
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.87.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11492', '11493', '11494', '11495', '11496']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11492:11492 -p 11493:11493 -p 11494:11494 -p 11495:11495 -p 11496:11496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11494 --rest-port=11492 --tcp-port=11493 --discv5-udp-port=11495 --rest-address=0.0.0.0 --nat=extip:172.18.87.138 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=159de1b28f83a40dba4457deb856befff6d65abbea22fc1be65c545b0abdc25a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11496 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwAJZB8yngFc6We5XWKZ-am7X9uWZHE1AngtKPFDBrobh2Eyl4Q-Gax0J4ygH7B9raHzKePveSTvIJug3kRyzkCgmlkgnY0gmlwhKwSve-KbXVsdGlhZGRyc5YACASsEr3vBigoAAoErBK97wYoKd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHzX9HMKXy5FHD5A3I3dM-19E1IuBYmUyALmdEjW41fSDdGNwgigog3VkcIIoKoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.138 waku 95c129a78b991eb8c146cf0263065b92cb431d2ecf9f85267145737fe8f2610f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95c129a78b99. Setting up logs at ./log/docker/node2_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11492
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.138/tcp/11493/p2p/16Uiu2HAmN2Vexo77mQgZPwasFA2idWTVh6C98d6ckERYpwqEjgY2","/ip4/172.18.87.138/tcp/11494/ws/p2p/16Uiu2HAmN2Vexo77mQgZPwasFA2idWTVh6C98d6ckERYpwqEjgY2"],"enrUri":"enr:-L24QKXwYQsqtEgQrEZwHt108SSgOgK9DOQKprW06KkFRpjGRAopxmLc5xPjqM0ldRItBL0AClGdZcGRrtaVSegcs1gCgmlkgnY0gmlwhKwSV4qKbXVsdGlhZGRyc5YACASsEleKBizlAAoErBJXigYs5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizuDps1NXY2EvhrAjh2e-r8jC70AStCv0gTSOrKhE-ODdGNwgizlg3VkcIIs54V3YWt1MgE"}'
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.156.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34887', '34888', '34889', '34890', '34891']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34887:34887 -p 34888:34888 -p 34889:34889 -p 34890:34890 -p 34891:34891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34889 --rest-port=34887 --tcp-port=34888 --discv5-udp-port=34890 --rest-address=0.0.0.0 --nat=extip:172.18.156.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6cfb9e6ba34fdb457aa3e14c7e27c959ebe79f1580caef6080a4cedcaae93451 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34891 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKXwYQsqtEgQrEZwHt108SSgOgK9DOQKprW06KkFRpjGRAopxmLc5xPjqM0ldRItBL0AClGdZcGRrtaVSegcs1gCgmlkgnY0gmlwhKwSV4qKbXVsdGlhZGRyc5YACASsEleKBizlAAoErBJXigYs5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizuDps1NXY2EvhrAjh2e-r8jC70AStCv0gTSOrKhE-ODdGNwgizlg3VkcIIs54V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.88 waku c8794a3233eeb8a158018dbd3d4732e42d940fb656a4c82642e6e68610cac5c5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8794a3233ee. Setting up logs at ./log/docker/node3_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34887
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34887/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.88/tcp/34888/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G","/ip4/172.18.156.88/tcp/34889/ws/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G"],"enrUri":"enr:-L24QKCPjU-4QhQ4MNFi2Fx9o4I80d3hsjP6iKNe1CCt7q1xTyrOYI7KfF9WN5vNb3W1nUTAtCzpTNhHAA5IOU02tVwCgmlkgnY0gmlwhKwSnFiKbXVsdGlhZGRyc5YACASsEpxYBohIAAoErBKcWAaISd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqQvLz_nKPh22hAagvAYjloKhBvnyn5Q0IewYIXrYMl2DdGNwgohIg3VkcIKISoV3YWt1MgE"}'
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.162.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63002', '63003', '63004', '63005', '63006']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63002:63002 -p 63003:63003 -p 63004:63004 -p 63005:63005 -p 63006:63006 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63004 --rest-port=63002 --tcp-port=63003 --discv5-udp-port=63005 --rest-address=0.0.0.0 --nat=extip:172.18.162.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1c83ddc0e283ab073cdd9c363980ede13eda40faa8e0fdd2fb3334b252beaff2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63006 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKCPjU-4QhQ4MNFi2Fx9o4I80d3hsjP6iKNe1CCt7q1xTyrOYI7KfF9WN5vNb3W1nUTAtCzpTNhHAA5IOU02tVwCgmlkgnY0gmlwhKwSnFiKbXVsdGlhZGRyc5YACASsEpxYBohIAAoErBKcWAaISd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqQvLz_nKPh22hAagvAYjloKhBvnyn5Q0IewYIXrYMl2DdGNwgohIg3VkcIKISoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.179 waku 864df5ded25d76cf37b05493692f6f344ea32febcf0777edd3f1ce90c4e6e992
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 864df5ded25d. Setting up logs at ./log/docker/node4_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63002
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63002/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63002/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/63003/p2p/16Uiu2HAm1AoY4gc1tjsK6Rb2gvRPZRut67vDk8s968Zrv6LsSA2n","/ip4/172.18.162.179/tcp/63004/ws/p2p/16Uiu2HAm1AoY4gc1tjsK6Rb2gvRPZRut67vDk8s968Zrv6LsSA2n"],"enrUri":"enr:-L24QEv6hloZI9iPXimW0gtCHMiLz12Nahc4_EXRTyYlOP-FTzs4TpvLEH47MWf6-XoK56D1cFnQaA7GBnNoPtxLJF0CgmlkgnY0gmlwhKwSorOKbXVsdGlhZGRyc5YACASsEqKzBvYbAAoErBKiswb2HN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVVb0FiP56h6YrZl3jVIxAoG2CYQx1mtPR7VwCoHsDVODdGNwgvYbg3VkcIL2HYV3YWt1MgE"}'
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.230.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58959', '58960', '58961', '58962', '58963']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58959:58959 -p 58960:58960 -p 58961:58961 -p 58962:58962 -p 58963:58963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58961 --rest-port=58959 --tcp-port=58960 --discv5-udp-port=58962 --rest-address=0.0.0.0 --nat=extip:172.18.230.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1ffc00d02dd5c9b37b37a2cdee3d436e4b22892ce2aebadfcfce3db5ba2eb4be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58963 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEv6hloZI9iPXimW0gtCHMiLz12Nahc4_EXRTyYlOP-FTzs4TpvLEH47MWf6-XoK56D1cFnQaA7GBnNoPtxLJF0CgmlkgnY0gmlwhKwSorOKbXVsdGlhZGRyc5YACASsEqKzBvYbAAoErBKiswb2HN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVVb0FiP56h6YrZl3jVIxAoG2CYQx1mtPR7VwCoHsDVODdGNwgvYbg3VkcIL2HYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.67 waku a9590245fa6039e013710290d457877b68b8244bbd93f377bf01073b16a5c826
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a9590245fa60. Setting up logs at ./log/docker/node5_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58959
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58959/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58959/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.67/tcp/58960/p2p/16Uiu2HAmKVoUTqVGhxwkhsqQ4fdJWc2DKX64o8krRnxUTzdMfDx6","/ip4/172.18.230.67/tcp/58961/ws/p2p/16Uiu2HAmKVoUTqVGhxwkhsqQ4fdJWc2DKX64o8krRnxUTzdMfDx6"],"enrUri":"enr:-L24QJWdAH3-lB93CiyZStDktevXrh35dd49lQe3JsjFiTnWeCk4oDo9GMtThIaabP8u2aDxAcmwyjX_QWhDEnJdaWkCgmlkgnY0gmlwhKwS5kOKbXVsdGlhZGRyc5YACASsEuZDBuZQAAoErBLmQwbmUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZadIhycDeXVjC1ujyPwMD_Hg_A5pDO99TMTUQXH_JhuDdGNwguZQg3VkcILmUoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20928', '20929', '20930', '20931', '20932']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20928:20928 -p 20929:20929 -p 20930:20930 -p 20931:20931 -p 20932:20932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20930 --rest-port=20928 --tcp-port=20929 --discv5-udp-port=20931 --rest-address=0.0.0.0 --nat=extip:172.18.159.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=52ddd3bbbba92c8a4bec45cec239df111aeb2ff8be34f30a99e16ac84b254ab0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20932 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJWdAH3-lB93CiyZStDktevXrh35dd49lQe3JsjFiTnWeCk4oDo9GMtThIaabP8u2aDxAcmwyjX_QWhDEnJdaWkCgmlkgnY0gmlwhKwS5kOKbXVsdGlhZGRyc5YACASsEuZDBuZQAAoErBLmQwbmUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZadIhycDeXVjC1ujyPwMD_Hg_A5pDO99TMTUQXH_JhuDdGNwguZQg3VkcILmUoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.2 waku 7ab86b4e653743eded0946221815ab3b4848555a8c62ef5f299c1490f55a8cec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ab86b4e6537. Setting up logs at ./log/docker/node6_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20928
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20928/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.2/tcp/20929/p2p/16Uiu2HAmBzwnNYprQ2RxxB7qja77xeYiNUqihsjbXj1NFY4SBTmV","/ip4/172.18.159.2/tcp/20930/ws/p2p/16Uiu2HAmBzwnNYprQ2RxxB7qja77xeYiNUqihsjbXj1NFY4SBTmV"],"enrUri":"enr:-L24QJITASoy2WSgxlK5l9p8qnqHU8RojdL43OCoFbbtqNK_Z9kvUSJtdUN6zOgH6ZNWtsNZI8pKF0wK2MLom7k0ry0CgmlkgnY0gmlwhKwSnwKKbXVsdGlhZGRyc5YACASsEp8CBlHBAAoErBKfAgZRwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9kEGsBVQHw7xGwYJVTua4OH7R7U893f9Gy8_NDhmTnyDdGNwglHBg3VkcIJRw4V3YWt1MgE"}'
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.93.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58139', '58140', '58141', '58142', '58143']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58139:58139 -p 58140:58140 -p 58141:58141 -p 58142:58142 -p 58143:58143 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58141 --rest-port=58139 --tcp-port=58140 --discv5-udp-port=58142 --rest-address=0.0.0.0 --nat=extip:172.18.93.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2e0af1e36f5cc0b3d6507cb525b314089fe668fe693a7b4f0b879eaf6ac2d418 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58143 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJITASoy2WSgxlK5l9p8qnqHU8RojdL43OCoFbbtqNK_Z9kvUSJtdUN6zOgH6ZNWtsNZI8pKF0wK2MLom7k0ry0CgmlkgnY0gmlwhKwSnwKKbXVsdGlhZGRyc5YACASsEp8CBlHBAAoErBKfAgZRwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9kEGsBVQHw7xGwYJVTua4OH7R7U893f9Gy8_NDhmTnyDdGNwglHBg3VkcIJRw4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.31 waku 1d7581d310adbf5bc7b7c75916505a2ece67bf2c94c55dc49ad9a17ae19b26a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d7581d310ad. Setting up logs at ./log/docker/node7_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58139
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58139/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58139/debug/v1/info" -H "Content-Type: application/json" -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.31/tcp/58140/p2p/16Uiu2HAmFCUvDvttTGNQyP23ujtmdMdzfMYfrq9u8diudXWX59E9","/ip4/172.18.93.31/tcp/58141/ws/p2p/16Uiu2HAmFCUvDvttTGNQyP23ujtmdMdzfMYfrq9u8diudXWX59E9"],"enrUri":"enr:-L24QCjGSHrBDWidz95AMnOG2E1sEoYWUqOmhOrq1Wwru812bfVg7uFT3WSmJhUPDZVDgmw5xCItlyyNkxgVpRcjGRUCgmlkgnY0gmlwhKwSXR-KbXVsdGlhZGRyc5YACASsEl0fBuMcAAoErBJdHwbjHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJciuQNc-7NIIfpRj9CP3v8w2Lbok4U-M6_bC7WVGSzqDdGNwguMcg3VkcILjHoV3YWt1MgE"}'
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.111.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20387', '20388', '20389', '20390', '20391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20387:20387 -p 20388:20388 -p 20389:20389 -p 20390:20390 -p 20391:20391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20389 --rest-port=20387 --tcp-port=20388 --discv5-udp-port=20390 --rest-address=0.0.0.0 --nat=extip:172.18.111.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dacc1aeea6b4e0fa10f92e6f410fb4edec040eaf186e1b7b7a30b2600f6fee2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20391 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCjGSHrBDWidz95AMnOG2E1sEoYWUqOmhOrq1Wwru812bfVg7uFT3WSmJhUPDZVDgmw5xCItlyyNkxgVpRcjGRUCgmlkgnY0gmlwhKwSXR-KbXVsdGlhZGRyc5YACASsEl0fBuMcAAoErBJdHwbjHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJciuQNc-7NIIfpRj9CP3v8w2Lbok4U-M6_bC7WVGSzqDdGNwguMcg3VkcILjHoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.245 waku dd4ebec18db78c485cde2efe6aae08f3c5d5d5de5b9da985b5b6d043e52beb08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd4ebec18db7. Setting up logs at ./log/docker/node8_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20387
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20387/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.245/tcp/20388/p2p/16Uiu2HAmGTVdZBMWnbEtpj1BDXboPu1WQwAHxpEbK9yEQfDYXsbB","/ip4/172.18.111.245/tcp/20389/ws/p2p/16Uiu2HAmGTVdZBMWnbEtpj1BDXboPu1WQwAHxpEbK9yEQfDYXsbB"],"enrUri":"enr:-L24QD27c1bHZt--DwgTcdQItI_WQHbu4daJ76sY7JZhY1Ldcdv7OmKOAQlMaxtmUm63Swm7W2zXXpq0ESeXeKt_AsUCgmlkgnY0gmlwhKwSb_WKbXVsdGlhZGRyc5YACASsEm_1Bk-kAAoErBJv9QZPpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOHzisB8SSJCP4b2sWLzAs_omY7Im5NHLzuZHWdLlreaDdGNwgk-kg3VkcIJPpoV3YWt1MgE"}'
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.74.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3215', '3216', '3217', '3218', '3219']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3215:3215 -p 3216:3216 -p 3217:3217 -p 3218:3218 -p 3219:3219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3217 --rest-port=3215 --tcp-port=3216 --discv5-udp-port=3218 --rest-address=0.0.0.0 --nat=extip:172.18.74.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe2eeb3f20236307febf1fa5c2b0ccf163e95f67e97a1d3ac4c11cf0bd0fc21a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3219 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD27c1bHZt--DwgTcdQItI_WQHbu4daJ76sY7JZhY1Ldcdv7OmKOAQlMaxtmUm63Swm7W2zXXpq0ESeXeKt_AsUCgmlkgnY0gmlwhKwSb_WKbXVsdGlhZGRyc5YACASsEm_1Bk-kAAoErBJv9QZPpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOHzisB8SSJCP4b2sWLzAs_omY7Im5NHLzuZHWdLlreaDdGNwgk-kg3VkcIJPpoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.255 waku a4152d8bf8c51259affc388c26f04e70240bb99495fbc3fd3365c3826d457d74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4152d8bf8c5. Setting up logs at ./log/docker/node9_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3215
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.255/tcp/3216/p2p/16Uiu2HAmAwJM3zgNiNp5SMj6gvjNXdegyAMrXCNHZkmiaaYPCn2Z","/ip4/172.18.74.255/tcp/3217/ws/p2p/16Uiu2HAmAwJM3zgNiNp5SMj6gvjNXdegyAMrXCNHZkmiaaYPCn2Z"],"enrUri":"enr:-L24QC0FNe9PJCbRPmZi6AYHQ3k5LbM5is4ZF9RQqxTtMUmOT7jzrkN3w51SRgAdP2tRiF59P0kTbPZeMm2V-VEI_FECgmlkgnY0gmlwhKwSSv-KbXVsdGlhZGRyc5YACASsEkr_BgyQAAoErBJK_wYMkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5nZEYou-vKoY8-4tflDWClpGa7AsVEtXPREvjcoAguaDdGNwggyQg3VkcIIMkoV3YWt1MgE"}'
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.18.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27814', '27815', '27816', '27817', '27818']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27814:27814 -p 27815:27815 -p 27816:27816 -p 27817:27817 -p 27818:27818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27816 --rest-port=27814 --tcp-port=27815 --discv5-udp-port=27817 --rest-address=0.0.0.0 --nat=extip:172.18.18.33 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=25a44b8241ea49e0f3cb1a9da0cb2df45f2fc80a2ac4dd792aeda53d18b20c38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27818 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC0FNe9PJCbRPmZi6AYHQ3k5LbM5is4ZF9RQqxTtMUmOT7jzrkN3w51SRgAdP2tRiF59P0kTbPZeMm2V-VEI_FECgmlkgnY0gmlwhKwSSv-KbXVsdGlhZGRyc5YACASsEkr_BgyQAAoErBJK_wYMkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5nZEYou-vKoY8-4tflDWClpGa7AsVEtXPREvjcoAguaDdGNwggyQg3VkcIIMkoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.33 waku 3b38461a4fd9700e2b27663b79d137ea171c9ada79c0f5abb892640ce3212e09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b38461a4fd9. Setting up logs at ./log/docker/node10_2026-04-13_10-35-45__ce4d9b4c-18d8-4389-bd03-97f3876f3cff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27814
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27814/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27814/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/27815/p2p/16Uiu2HAmEWcQufJqsJJxxMbjVdTaR4uh9nVzDAAYZUPYGbf1hk1k","/ip4/172.18.18.33/tcp/27816/ws/p2p/16Uiu2HAmEWcQufJqsJJxxMbjVdTaR4uh9nVzDAAYZUPYGbf1hk1k"],"enrUri":"enr:-L24QJS2Y4Xd3W3VJ6nb2wvtyvaaUtPURmdqiA9WGZXa2cT6EWsFLNLGbNO9cF-W6ZLyhf2EjT6GyIRAtAmwUymi3h0CgmlkgnY0gmlwhKwSEiGKbXVsdGlhZGRyc5YACASsEhIhBmynAAoErBISIQZsqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDG5HsJbaZkvR8zYoEpJoXUockwHVy8Rsx0kCexsn2ajeDdGNwgmyng3VkcIJsqYV3YWt1MgE"}'
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:10279/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:34887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:63002/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58959/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:20928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58139/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:20387/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:3215/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:27814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:10279/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.156.88/tcp/34888/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.87.138/tcp/38546/p2p/16Uiu2HAmN2Vexo77mQgZPwasFA2idWTVh6C98d6ckERYpwqEjgY2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11492/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.156.88/tcp/36966/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.162.179/tcp/63003/p2p/16Uiu2HAm1AoY4gc1tjsK6Rb2gvRPZRut67vDk8s968Zrv6LsSA2n","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.189.239/tcp/10280/p2p/16Uiu2HAmEkpji3iR8sm9doBpS2V6WyWqoi1eretHAKBgUQkGUM4o","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34887/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.162.179/tcp/37806/p2p/16Uiu2HAm1AoY4gc1tjsK6Rb2gvRPZRut67vDk8s968Zrv6LsSA2n","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.230.67/tcp/58960/p2p/16Uiu2HAmKVoUTqVGhxwkhsqQ4fdJWc2DKX64o8krRnxUTzdMfDx6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.159.2/tcp/20929/p2p/16Uiu2HAmBzwnNYprQ2RxxB7qja77xeYiNUqihsjbXj1NFY4SBTmV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.189.239/tcp/53254/p2p/16Uiu2HAmEkpji3iR8sm9doBpS2V6WyWqoi1eretHAKBgUQkGUM4o","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.87.138/tcp/11493/p2p/16Uiu2HAmN2Vexo77mQgZPwasFA2idWTVh6C98d6ckERYpwqEjgY2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63002/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.156.88/tcp/34888/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.87.138/tcp/33084/p2p/16Uiu2HAmN2Vexo77mQgZPwasFA2idWTVh6C98d6ckERYpwqEjgY2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.67/tcp/58584/p2p/16Uiu2HAmKVoUTqVGhxwkhsqQ4fdJWc2DKX64o8krRnxUTzdMfDx6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58959/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.156.88/tcp/59172/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.162.179/tcp/63003/p2p/16Uiu2HAm1AoY4gc1tjsK6Rb2gvRPZRut67vDk8s968Zrv6LsSA2n","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.159.2/tcp/35284/p2p/16Uiu2HAmBzwnNYprQ2RxxB7qja77xeYiNUqihsjbXj1NFY4SBTmV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20928/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.156.88/tcp/36056/p2p/16Uiu2HAmQ2sgddDweL6BKr4tiDVsVjSXJzNdje7AcmfUbDcsfQ6G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.67/tcp/58960/p2p/16Uiu2HAmKVoUTqVGhxwkhsqQ4fdJWc2DKX64o8krRnxUTzdMfDx6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.93.31/tcp/39234/p2p/16Uiu2HAmFCUvDvttTGNQyP23ujtmdMdzfMYfrq9u8diudXWX59E9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58139/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.159.2/tcp/20929/p2p/16Uiu2HAmBzwnNYprQ2RxxB7qja77xeYiNUqihsjbXj1NFY4SBTmV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.111.245/tcp/54732/p2p/16Uiu2HAmGTVdZBMWnbEtpj1BDXboPu1WQwAHxpEbK9yEQfDYXsbB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20387/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.74.255/tcp/53776/p2p/16Uiu2HAmAwJM3zgNiNp5SMj6gvjNXdegyAMrXCNHZkmiaaYPCn2Z","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.93.31/tcp/58140/p2p/16Uiu2HAmFCUvDvttTGNQyP23ujtmdMdzfMYfrq9u8diudXWX59E9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3215/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.18.33/tcp/36220/p2p/16Uiu2HAmEWcQufJqsJJxxMbjVdTaR4uh9nVzDAAYZUPYGbf1hk1k","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.111.245/tcp/20388/p2p/16Uiu2HAmGTVdZBMWnbEtpj1BDXboPu1WQwAHxpEbK9yEQfDYXsbB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27814/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.74.255/tcp/3216/p2p/16Uiu2HAmAwJM3zgNiNp5SMj6gvjNXdegyAMrXCNHZkmiaaYPCn2Z","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076588026031410,"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 1d4a7332cca7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 95c129a78b99
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c8794a3233ee
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1d4a7332cca7. 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 864df5ded25d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95c129a78b99. 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 a9590245fa60
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c8794a3233ee. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 864df5ded25d. 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 7ab86b4e6537
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d7581d310ad
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9590245fa60. 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 dd4ebec18db7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ab86b4e6537. 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 a4152d8bf8c5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1d7581d310ad. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd4ebec18db7. 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 3b38461a4fd9
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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a4152d8bf8c5. 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.

View File

@ -0,0 +1,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-13_10-38-23__9f44aad2-257e-4320-a4c6-17265bf65bff
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-04-13_10-38-23__9f44aad2-257e-4320-a4c6-17265bf65bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62089', '62090', '62091', '62092', '62093']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62089:62089 -p 62090:62090 -p 62091:62091 -p 62092:62092 -p 62093:62093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62091 --rest-port=62089 --tcp-port=62090 --discv5-udp-port=62092 --rest-address=0.0.0.0 --nat=extip:172.18.141.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ce7e7a0fa2c7bd18de3dfaa200adbacecafbb726db357ffeadd1ecaa57d3e4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62093 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.240 waku bb52123ced625943e53a93ec278e7fad24887a2a0219ff37f664c65bb6257884
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb52123ced62. Setting up logs at ./log/docker/node1_2026-04-13_10-38-23__9f44aad2-257e-4320-a4c6-17265bf65bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62089
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 eb59f764f668. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a7d457e73221. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62089/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.240/tcp/62090/p2p/16Uiu2HAmMDyrzbdxzeJygsYSHvuDTKUiW9dvGrHZZCxeCGba8aJa","/ip4/172.18.141.240/tcp/62091/ws/p2p/16Uiu2HAmMDyrzbdxzeJygsYSHvuDTKUiW9dvGrHZZCxeCGba8aJa"],"enrUri":"enr:-L24QL4oh2x69PJdnLYxBjqj-lS95ZsY_5B5gOBeQzio4muhb4hWav38i3cEkNZWkUMuqru_400UMgV_bSM1tyUjM0ECgmlkgnY0gmlwhKwSjfCKbXVsdGlhZGRyc5YACASsEo3wBvKKAAoErBKN8Abyi90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDf1EcSJnpjkJ4Vh7ApX4ilBzsK6rYlaXOR_Z7VjWO00eDdGNwgvKKg3VkcILyjIV3YWt1MgE"}'
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-04-13_10-38-23__9f44aad2-257e-4320-a4c6-17265bf65bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37657', '37658', '37659', '37660', '37661']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37657:37657 -p 37658:37658 -p 37659:37659 -p 37660:37660 -p 37661:37661 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37659 --rest-port=37657 --tcp-port=37658 --discv5-udp-port=37660 --rest-address=0.0.0.0 --nat=extip:172.18.130.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cd5b72ef9f209a0dee4ced8ac06f0fce4217ccac2df8a3d8ca556bdffa05bbc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37661 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL4oh2x69PJdnLYxBjqj-lS95ZsY_5B5gOBeQzio4muhb4hWav38i3cEkNZWkUMuqru_400UMgV_bSM1tyUjM0ECgmlkgnY0gmlwhKwSjfCKbXVsdGlhZGRyc5YACASsEo3wBvKKAAoErBKN8Abyi90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDf1EcSJnpjkJ4Vh7ApX4ilBzsK6rYlaXOR_Z7VjWO00eDdGNwgvKKg3VkcILyjIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.102 waku 026934037a03173f290303f952686fcab6e10471016e2675aa200339f3649e15
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 026934037a03. Setting up logs at ./log/docker/node2_2026-04-13_10-38-23__9f44aad2-257e-4320-a4c6-17265bf65bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37657
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37657/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.102/tcp/37658/p2p/16Uiu2HAmGHcXkVJukezyVkP5Mfwnfr3MudajRTAjSsZ3hPnWtWvQ","/ip4/172.18.130.102/tcp/37659/ws/p2p/16Uiu2HAmGHcXkVJukezyVkP5Mfwnfr3MudajRTAjSsZ3hPnWtWvQ"],"enrUri":"enr:-L24QF8_AoXLLrc4C91Qv18WgPz9Ro--z9Yg0a_wnV8UGo8QLrJW8XnPgRzNrJnt6dysB42KXNNcwU9gbkx9PO6LtzgCgmlkgnY0gmlwhKwSgmaKbXVsdGlhZGRyc5YACASsEoJmBpMaAAoErBKCZgaTG90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNfThEQyiSsJink8XEVbEsgtyvA5OKG71k-xMJQgChpWDdGNwgpMag3VkcIKTHIV3YWt1MgE"}'
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:37657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.240/tcp/62090/p2p/16Uiu2HAmMDyrzbdxzeJygsYSHvuDTKUiW9dvGrHZZCxeCGba8aJa"]'
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:62089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:37657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076706453983488,"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:37657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076706453983488,"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:62089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:37657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/198/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076706589318096,"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:37657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076706589318096,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076706705244395,"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:37657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076706705244395,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/198/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076706819305285,"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:37657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076706819305285,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/198/25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076706933483307,"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:37657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076706933483307,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/198/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:62089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076707047961356,"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:37657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1776076707047961356,"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 bb52123ced62
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 026934037a03
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,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-04-13_10-36-26__96b0433c-40ff-43a3-8001-e55a606eb767
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-04-13_10-36-26__96b0433c-40ff-43a3-8001-e55a606eb767__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11751', '11752', '11753', '11754', '11755']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11751:11751 -p 11752:11752 -p 11753:11753 -p 11754:11754 -p 11755:11755 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11753 --rest-port=11751 --tcp-port=11752 --discv5-udp-port=11754 --rest-address=0.0.0.0 --nat=extip:172.18.225.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5b2da24dadbfdffaafe3e6e077e91f999a6fa928492bcc6d726a8a7a729baa69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11755 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.159 waku 022bd55de674ecf482a6dbf3a441181ac4308121639dff1164df76633e8de132
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 022bd55de674. Setting up logs at ./log/docker/node1_2026-04-13_10-36-26__96b0433c-40ff-43a3-8001-e55a606eb767__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11751
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 dc6e90a9869c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 067ff4145b50. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11751/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11751/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.159/tcp/11752/p2p/16Uiu2HAm3Vqfv4BYrHRGAaJmUF1cWA1vH4ESZQx9XPYd1yBbtYLB","/ip4/172.18.225.159/tcp/11753/ws/p2p/16Uiu2HAm3Vqfv4BYrHRGAaJmUF1cWA1vH4ESZQx9XPYd1yBbtYLB"],"enrUri":"enr:-L24QHp5pjsKXExpakeYg8b4aU0rWyiEBsYxpoNkqVUC_D2AOe7bwkk2TZDHrfHLlBwgtVr8BUoYmxNQ68NdrPS-5IwCgmlkgnY0gmlwhKwS4Z-KbXVsdGlhZGRyc5YACASsEuGfBi3oAAoErBLhnwYt6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECd-7G85UkQl3niQQAhY8re3G_fkONcerVifwDC8OdtgyDdGNwgi3og3VkcIIt6oV3YWt1MgE"}'
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-04-13_10-36-26__96b0433c-40ff-43a3-8001-e55a606eb767__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11324', '11325', '11326', '11327', '11328']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11324:11324 -p 11325:11325 -p 11326:11326 -p 11327:11327 -p 11328:11328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11326 --rest-port=11324 --tcp-port=11325 --discv5-udp-port=11327 --rest-address=0.0.0.0 --nat=extip:172.18.69.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c8e6be26eb5ee2aba30fefead2112effad7fe4d36cb17cae4b5a04debd4cfebc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11328 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHp5pjsKXExpakeYg8b4aU0rWyiEBsYxpoNkqVUC_D2AOe7bwkk2TZDHrfHLlBwgtVr8BUoYmxNQ68NdrPS-5IwCgmlkgnY0gmlwhKwS4Z-KbXVsdGlhZGRyc5YACASsEuGfBi3oAAoErBLhnwYt6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECd-7G85UkQl3niQQAhY8re3G_fkONcerVifwDC8OdtgyDdGNwgi3og3VkcIIt6oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.17 waku 4fe789ec25fbab20ae54e8203640e75a9ea4f6c7b439c5f225ce73da8b89b77d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4fe789ec25fb. Setting up logs at ./log/docker/node2_2026-04-13_10-36-26__96b0433c-40ff-43a3-8001-e55a606eb767__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11324
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11324/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.17/tcp/11325/p2p/16Uiu2HAmMxvAmRCX8BmUa9J156euxx2Mfat6xBkcxvc8jxJmr2JW","/ip4/172.18.69.17/tcp/11326/ws/p2p/16Uiu2HAmMxvAmRCX8BmUa9J156euxx2Mfat6xBkcxvc8jxJmr2JW"],"enrUri":"enr:-L24QGA1rzbRO3Hvf_mJ7mUuxP-Wx7_7AdL5lBlKd_LdOoYbexU2kxfJAi4W5s6QMYt3EDfO0dEinEl8wjfhWfaUPIMCgmlkgnY0gmlwhKwSRRGKbXVsdGlhZGRyc5YACASsEkURBiw9AAoErBJFEQYsPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDilDosBGGtCOXJhun2E8RBdV27o8YCpnRCCQFty_mIuODdGNwgiw9g3VkcIIsP4V3YWt1MgE"}'
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:11324/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.159/tcp/11752/p2p/16Uiu2HAm3Vqfv4BYrHRGAaJmUF1cWA1vH4ESZQx9XPYd1yBbtYLB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11751/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11751/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:11751/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076588541908480,"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:11324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076588541908480,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:11751/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:11324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11751/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:11751/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/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 022bd55de674
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4fe789ec25fb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/27/sometopic/someencoding] with id: 2026-04-13_10-37-12__d7e7f361-1774-47f2-9370-83e4e5557662
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-04-13_10-37-12__d7e7f361-1774-47f2-9370-83e4e5557662__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.210.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48485', '48486', '48487', '48488', '48489']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48485:48485 -p 48486:48486 -p 48487:48487 -p 48488:48488 -p 48489:48489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48487 --rest-port=48485 --tcp-port=48486 --discv5-udp-port=48488 --rest-address=0.0.0.0 --nat=extip:172.18.210.214 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=74412e22064c43666eaf29cc0cbf4ea4d373760f2fee6d6f3eef90fcaeffd426 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48489 --metrics-logging=true --relay=true --filter=true --content-topic=/app/27/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.214 waku bb8c8f8a5eb4acec143a8c20b0117f5e240eea8e5cd15a2d9d5829a396485aad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb8c8f8a5eb4. Setting up logs at ./log/docker/node1_2026-04-13_10-37-12__d7e7f361-1774-47f2-9370-83e4e5557662__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48485
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 af4c3ebf18c0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3c56587ad7c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48485/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.214/tcp/48486/p2p/16Uiu2HAmT4CtUa3W1E6AUkKLb2dzVvJZsoX1iEzefD2ny7i7Kj4b","/ip4/172.18.210.214/tcp/48487/ws/p2p/16Uiu2HAmT4CtUa3W1E6AUkKLb2dzVvJZsoX1iEzefD2ny7i7Kj4b"],"enrUri":"enr:-L24QLS7xzGLAPf4WRbzy0LN-VtcUKruSMg-7WrFBV3NdD0hXIiy-nB7rY8-A2NF7eZEswyqKBdWnoQy2V1pq8BXzqICgmlkgnY0gmlwhKwS0taKbXVsdGlhZGRyc5YACASsEtLWBr1mAAoErBLS1ga9Z90DgnJzhQDHAQAAiXNlY3AyNTZrMaED1fYm6RRSu5E9UOoNgwEoU3IgJ4d3smmq-341Q3xBrQiDdGNwgr1mg3VkcIK9aIV3YWt1MgU"}'
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-04-13_10-37-12__d7e7f361-1774-47f2-9370-83e4e5557662__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9478', '9479', '9480', '9481', '9482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9478:9478 -p 9479:9479 -p 9480:9480 -p 9481:9481 -p 9482:9482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9480 --rest-port=9478 --tcp-port=9479 --discv5-udp-port=9481 --rest-address=0.0.0.0 --nat=extip:172.18.63.242 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=773f6eeeccfbe5fad424d4d2e9f1ef9cf11f6cbf93915b885cb9ac205e8c9bcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9482 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLS7xzGLAPf4WRbzy0LN-VtcUKruSMg-7WrFBV3NdD0hXIiy-nB7rY8-A2NF7eZEswyqKBdWnoQy2V1pq8BXzqICgmlkgnY0gmlwhKwS0taKbXVsdGlhZGRyc5YACASsEtLWBr1mAAoErBLS1ga9Z90DgnJzhQDHAQAAiXNlY3AyNTZrMaED1fYm6RRSu5E9UOoNgwEoU3IgJ4d3smmq-341Q3xBrQiDdGNwgr1mg3VkcIK9aIV3YWt1MgU --content-topic=/app/27/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.242 waku 496c4297d75b43cca09e62a345a33ecf0ae521efcf7de2c86305fa738ab871f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 496c4297d75b. Setting up logs at ./log/docker/node2_2026-04-13_10-37-12__d7e7f361-1774-47f2-9370-83e4e5557662__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9478
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9478/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9478/debug/v1/info" -H "Content-Type: application/json" -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.242/tcp/9479/p2p/16Uiu2HAkuxRmRjtVgXXtNie4SCFqRj5QQzCUc9vgrm53KiKerQPm","/ip4/172.18.63.242/tcp/9480/ws/p2p/16Uiu2HAkuxRmRjtVgXXtNie4SCFqRj5QQzCUc9vgrm53KiKerQPm"],"enrUri":"enr:-L24QN3zuwYWGw7-G-znDqrx8pNxfmqr1q6xx235_5MG-GcUSXo-UOSXxsA2pD0MRqqlQLSE2NwQvrIpNnkJ-6mu1NgCgmlkgnY0gmlwhKwSP_KKbXVsdGlhZGRyc5YACASsEj_yBiUHAAoErBI_8gYlCN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECB-DvJLbVa6vK3WQ1WvtCW10ly7bvciTvS_MzycWoDNyDdGNwgiUHg3VkcIIlCYV3YWt1MgE"}'
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:9478/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.214/tcp/48486/p2p/16Uiu2HAmT4CtUa3W1E6AUkKLb2dzVvJZsoX1iEzefD2ny7i7Kj4b"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48485/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/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:9478/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/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:48485/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48485/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776076634763188844,"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:9478/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776076634763188844,"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 bb8c8f8a5eb4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 496c4297d75b
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-04-13 10:36:04.573 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:36:04.574 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-04-13_10-36-04__ca608494-8592-4e69-9cca-f447e054d919
2026-04-13 10:36:04.574 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:36:04.574 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:36:04.574 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-13 10:36:04.581 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:04.581 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-36-04__ca608494-8592-4e69-9cca-f447e054d919__wakuorg_nwaku:latest.log
2026-04-13 10:36:04.581 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:04.581 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:04.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:04.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.171
2026-04-13 10:36:04.583 DEBUG [src.node.docker_mananger] Generated ports ['27312', '27313', '27314', '27315', '27316']
2026-04-13 10:36:04.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:04.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:04.583 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:04.583 DEBUG [src.node.docker_mananger] docker run -i -t -p 27312:27312 -p 27313:27313 -p 27314:27314 -p 27315:27315 -p 27316:27316 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27314 --rest-port=27312 --tcp-port=27313 --discv5-udp-port=27315 --rest-address=0.0.0.0 --nat=extip:172.18.151.171 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2eed8a07fb21c0b53af5aa2fa5a372afae1438dd10ee67b3b518a0dc93f892cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27316 --metrics-logging=true --relay=true --filter=true
2026-04-13 10:36:04.764 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.171 waku e6f7bd797df10a95fc8b98bd12359d52d201cdb855750957e4240606c27d381b
2026-04-13 10:36:04.801 DEBUG [src.node.docker_mananger] Container started with ID e6f7bd797df1. Setting up logs at ./log/docker/node1_2026-04-13_10-36-04__ca608494-8592-4e69-9cca-f447e054d919__wakuorg_nwaku:latest.log
2026-04-13 10:36:04.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27312
2026-04-13 10:36:04.802 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:04.931 ERROR [src.node.docker_mananger] Max retries reached for container 89a31a2ba41e. Exiting log stream.
2026-04-13 10:36:05.381 ERROR [src.node.docker_mananger] Max retries reached for container 3141bc1d2455. Exiting log stream.
2026-04-13 10:36:05.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27312/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:05.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:05.805 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:05.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27312/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:05.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.171/tcp/27313/p2p/16Uiu2HAmTczJaKh4tMhnhFzZ5XQLz8k2fBo7o9pJAzSmZqkX1ZQU","/ip4/172.18.151.171/tcp/27314/ws/p2p/16Uiu2HAmTczJaKh4tMhnhFzZ5XQLz8k2fBo7o9pJAzSmZqkX1ZQU"],"enrUri":"enr:-L24QOh71VhNHAoJ-qbT-wwZZyjiDwmLfP3aaVchPbF6nhSqZPlJPQaQSStB7WfSLNxbg-mVL5WQs7hPC2CzXwGfbUcCgmlkgnY0gmlwhKwSl6uKbXVsdGlhZGRyc5YACASsEperBmqxAAoErBKXqwZqst0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3lwW4CJbfH_g_gHVNyRwrsOszK4RpR63QCUStruHYZGDdGNwgmqxg3VkcIJqs4V3YWt1MgU"}'
2026-04-13 10:36:05.808 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:05.808 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-13 10:36:05.814 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:05.814 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-36-04__ca608494-8592-4e69-9cca-f447e054d919__wakuorg_nwaku:latest.log
2026-04-13 10:36:05.814 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:05.815 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:05.816 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:05.816 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.174
2026-04-13 10:36:05.816 DEBUG [src.node.docker_mananger] Generated ports ['51529', '51530', '51531', '51532', '51533']
2026-04-13 10:36:05.816 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:05.816 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:05.817 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:05.817 DEBUG [src.node.docker_mananger] docker run -i -t -p 51529:51529 -p 51530:51530 -p 51531:51531 -p 51532:51532 -p 51533:51533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51531 --rest-port=51529 --tcp-port=51530 --discv5-udp-port=51532 --rest-address=0.0.0.0 --nat=extip:172.18.8.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fd4cc2beff0a0c24420cb04dad1bfacba9dd069dbbf279f5ad71df721babaa90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51533 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOh71VhNHAoJ-qbT-wwZZyjiDwmLfP3aaVchPbF6nhSqZPlJPQaQSStB7WfSLNxbg-mVL5WQs7hPC2CzXwGfbUcCgmlkgnY0gmlwhKwSl6uKbXVsdGlhZGRyc5YACASsEperBmqxAAoErBKXqwZqst0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3lwW4CJbfH_g_gHVNyRwrsOszK4RpR63QCUStruHYZGDdGNwgmqxg3VkcIJqs4V3YWt1MgU --filternode=/ip4/172.18.151.171/tcp/27313/p2p/16Uiu2HAmTczJaKh4tMhnhFzZ5XQLz8k2fBo7o9pJAzSmZqkX1ZQU
2026-04-13 10:36:05.999 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.174 waku f643ef40c56c1f5117fbe0bfb5660130e56d920b171ec7cf81977c5d33dbb1aa
2026-04-13 10:36:06.035 DEBUG [src.node.docker_mananger] Container started with ID f643ef40c56c. Setting up logs at ./log/docker/node2_2026-04-13_10-36-04__ca608494-8592-4e69-9cca-f447e054d919__wakuorg_nwaku:latest.log
2026-04-13 10:36:06.035 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51529
2026-04-13 10:36:06.036 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:07.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51529/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:07.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:07.039 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:07.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:07.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.174/tcp/51530/p2p/16Uiu2HAm8yBZcE1JbZX7dUa4eZ8ydT7iH9k8cbaRkSAfBKu344LH","/ip4/172.18.8.174/tcp/51531/ws/p2p/16Uiu2HAm8yBZcE1JbZX7dUa4eZ8ydT7iH9k8cbaRkSAfBKu344LH"],"enrUri":"enr:-L24QGtMqJtihWmAKoyyulUdp3Qxks4YhKb-JFFIyirrPcXzPeTw5pZkpXKpXo4MSFvsei6sX0x-E7jbn8ez07ptiX4CgmlkgnY0gmlwhKwSCK6KbXVsdGlhZGRyc5YACASsEgiuBslKAAoErBIIrgbJS90DgnJzhQDGAQAAiXNlY3AyNTZrMaECyTpiflxOUbvM1-MU2VSCAllt-ALzmo5tG0g2YrJpvmKDdGNwgslKg3VkcILJTIV3YWt1MgA"}'
2026-04-13 10:36:07.042 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:07.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51529/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.171/tcp/27313/p2p/16Uiu2HAmTczJaKh4tMhnhFzZ5XQLz8k2fBo7o9pJAzSmZqkX1ZQU"]'
2026-04-13 10:36:07.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:07.077 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-13 10:36:07.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27312/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:36:07.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:07.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51529/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2bc7dec6-82fd-414a-b1e5-683842fa0dc6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:36:07.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2bc7dec6-82fd-414a-b1e5-683842fa0dc6","statusDesc":"OK"}'
2026-04-13 10:36:07.112 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:51529/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:36:07.115 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51529/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-04-13 10:36:07.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:36:07.118 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:36:07.119 DEBUG [src.node.waku_node] Stopping container with id e6f7bd797df1
2026-04-13 10:36:07.607 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:07.607 DEBUG [src.node.waku_node] Stopping container with id f643ef40c56c
2026-04-13 10:36:08.074 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:08.075 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:36:08.081 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:08.085 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-04-13 10:45:05.207 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:45:05.207 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_shard with id: 2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77
2026-04-13 10:45:05.207 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:45:05.207 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:45:05.207 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-13 10:45:05.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:45:05.217 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
2026-04-13 10:45:05.217 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:45:05.217 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:45:05.219 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:45:05.219 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.176
2026-04-13 10:45:05.219 DEBUG [src.node.docker_mananger] Generated ports ['36928', '36929', '36930', '36931', '36932']
2026-04-13 10:45:05.219 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-13 10:45:05.219 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-13 10:45:05.219 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:45:05.219 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:45:05.219 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:45:05.220 DEBUG [src.node.docker_mananger] docker run -i -t -p 36928:36928 -p 36929:36929 -p 36930:36930 -p 36931:36931 -p 36932:36932 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36930 --rest-port=36928 --tcp-port=36929 --discv5-udp-port=36931 --rest-address=0.0.0.0 --nat=extip:172.18.29.176 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fad3baceddb60dee3979278e0def586ff5ed16bdf74010fdcae4eafbd7119b6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36932 --metrics-logging=true --relay=true --filter=true
2026-04-13 10:45:05.409 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.176 waku 07dadb1e2042bfda102475fb9ebdc592baf0eaa00df978c026e4ce672c310e54
2026-04-13 10:45:05.445 DEBUG [src.node.docker_mananger] Container started with ID 07dadb1e2042. Setting up logs at ./log/docker/node1_2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
2026-04-13 10:45:05.446 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36928
2026-04-13 10:45:05.446 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:45:05.506 ERROR [src.node.docker_mananger] Max retries reached for container 892e41dd595c. Exiting log stream.
2026-04-13 10:45:06.000 ERROR [src.node.docker_mananger] Max retries reached for container 9341e08b2fed. Exiting log stream.
2026-04-13 10:45:06.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36928/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:06.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:45:06.450 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:45:06.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:06.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.176/tcp/36929/p2p/16Uiu2HAkw4Xw4AuDNXnnCL7fMv8HFvDGTV1dTVRyVpzp1vu1CXhT","/ip4/172.18.29.176/tcp/36930/ws/p2p/16Uiu2HAkw4Xw4AuDNXnnCL7fMv8HFvDGTV1dTVRyVpzp1vu1CXhT"],"enrUri":"enr:-L24QI1_xUO-A20kBmCTR6I09rO95WbexpwZ5fIRG23Z929kFFDWGMdxI1oPYK5p8Yy5razmrwW_5Zf1qzE2U6OKIagCgmlkgnY0gmlwhKwSHbCKbXVsdGlhZGRyc5YACASsEh2wBpBBAAoErBIdsAaQQt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECGE0T7li3_c6DjDrU0RdR6t_e_8P_UzCrjRcUufEX19qDdGNwgpBBg3VkcIKQQ4V3YWt1MgU"}'
2026-04-13 10:45:06.452 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:45:06.459 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:45:06.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
2026-04-13 10:45:06.460 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:45:06.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:45:06.461 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:45:06.461 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.124
2026-04-13 10:45:06.462 DEBUG [src.node.docker_mananger] Generated ports ['19365', '19366', '19367', '19368', '19369']
2026-04-13 10:45:06.462 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-13 10:45:06.462 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-13 10:45:06.462 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:45:06.462 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:45:06.462 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:45:06.462 DEBUG [src.node.docker_mananger] docker run -i -t -p 19365:19365 -p 19366:19366 -p 19367:19367 -p 19368:19368 -p 19369:19369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19367 --rest-port=19365 --tcp-port=19366 --discv5-udp-port=19368 --rest-address=0.0.0.0 --nat=extip:172.18.153.124 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f5eefbd061d44bddef7d459acec7fefef28bad3e966e8ad1737ee78cdcdfcd6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19369 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI1_xUO-A20kBmCTR6I09rO95WbexpwZ5fIRG23Z929kFFDWGMdxI1oPYK5p8Yy5razmrwW_5Zf1qzE2U6OKIagCgmlkgnY0gmlwhKwSHbCKbXVsdGlhZGRyc5YACASsEh2wBpBBAAoErBIdsAaQQt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECGE0T7li3_c6DjDrU0RdR6t_e_8P_UzCrjRcUufEX19qDdGNwgpBBg3VkcIKQQ4V3YWt1MgU
2026-04-13 10:45:06.653 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.124 waku 76648056aed130bcd9c53e49c9b659f8e88d3c5a7e070b657ba24644c274ad7a
2026-04-13 10:45:06.694 DEBUG [src.node.docker_mananger] Container started with ID 76648056aed1. Setting up logs at ./log/docker/node2_2026-04-13_10-45-05__389cef1a-d840-4f75-8cf4-15785d18ed77__wakuorg_nwaku:latest.log
2026-04-13 10:45:06.695 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19365
2026-04-13 10:45:06.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:45:07.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19365/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:07.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:45:07.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:45:07.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:07.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.124/tcp/19366/p2p/16Uiu2HAmNXyHuh3igpyvfdvvrAFMSLBuETpw5KAUnzuVEeSujmrF","/ip4/172.18.153.124/tcp/19367/ws/p2p/16Uiu2HAmNXyHuh3igpyvfdvvrAFMSLBuETpw5KAUnzuVEeSujmrF"],"enrUri":"enr:-L24QJk02OGkJslJcHxnP1te1AvpJO1UeP1EMcMeU1bWzqQ_dXnOifTV32RPq3I9_jL4zZT0J15FwvkAlodJhwJGcecCgmlkgnY0gmlwhKwSmXyKbXVsdGlhZGRyc5YACASsEpl8BkumAAoErBKZfAZLp90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDksibY9JHJhfEqJA7exvJeQZ4nxv45gl9OTlUJQzGq4iDdGNwgkumg3VkcIJLqIV3YWt1MgE"}'
2026-04-13 10:45:07.724 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:45:07.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.176/tcp/36929/p2p/16Uiu2HAkw4Xw4AuDNXnnCL7fMv8HFvDGTV1dTVRyVpzp1vu1CXhT"]'
2026-04-13 10:45:07.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:07.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-04-13 10:45:07.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:07.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-04-13 10:45:07.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:07.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36928/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-04-13 10:45:07.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:07.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:45:07.844 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:45:07.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:07.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776077107738107648,"ephemeral":false,"proof":""}]'
2026-04-13 10:45:07.879 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:45:07.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:07.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776077107738107648,"ephemeral":false,"proof":""}]'
2026-04-13 10:45:07.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:45:07.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:07.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-13 10:45:07.990 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-13 10:45:07.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:07.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776077107883828449,"ephemeral":false,"proof":""}]'
2026-04-13 10:45:07.994 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-13 10:45:07.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:07.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776077107883828449,"ephemeral":false,"proof":""}]'
2026-04-13 10:45:08.000 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:45:08.001 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:45:08.002 DEBUG [src.node.waku_node] Stopping container with id 07dadb1e2042
2026-04-13 10:45:08.506 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:45:08.506 DEBUG [src.node.waku_node] Stopping container with id 76648056aed1
2026-04-13 10:45:09.000 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:45:09.002 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:45:09.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:45:09.017 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_hash with id: 2026-04-13_10-37-37__cdfc93fd-2d5f-4842-bfb5-99801a416186
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-04-13_10-37-37__cdfc93fd-2d5f-4842-bfb5-99801a416186__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12303', '12304', '12305', '12306', '12307']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12303:12303 -p 12304:12304 -p 12305:12305 -p 12306:12306 -p 12307:12307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12305 --rest-port=12303 --tcp-port=12304 --discv5-udp-port=12306 --rest-address=0.0.0.0 --nat=extip:172.18.47.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=57c7fac3f91c3ebd8c7224d02be20aa5c9a82570b1d0ba99ef664bf312fa0d55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12307 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.101 waku 6c6b481e1ff2ba2187d95fee13c025e5641f8916f03e769f55ca3aeacd94bb8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c6b481e1ff2. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-37-37__cdfc93fd-2d5f-4842-bfb5-99801a416186__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12303
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 be937cc54944. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 31eeb4e2ea42. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12303/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.101/tcp/12304/p2p/16Uiu2HAkzzew266nmg8Nm5W4eKdxuZoiknSmfmPof9hdMWMqEMTj","/ip4/172.18.47.101/tcp/12305/ws/p2p/16Uiu2HAkzzew266nmg8Nm5W4eKdxuZoiknSmfmPof9hdMWMqEMTj"],"enrUri":"enr:-L24QOrAqPI_jAkohwn9P586I4FEprX3lsV2RR9ygM_hPLryDsa40uJbTze0SSVa3fR9Smgkkhlhu1hC7FecZEQbadgCgmlkgnY0gmlwhKwSL2WKbXVsdGlhZGRyc5YACASsEi9lBjAQAAoErBIvZQYwEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUr1qowPo6mthEO1aNL0QA9bCESpUxNy0njmNzpYnb6aDdGNwgjAQg3VkcIIwEoV3YWt1MgM"}'
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-04-13_10-37-37__cdfc93fd-2d5f-4842-bfb5-99801a416186__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3183', '3184', '3185', '3186', '3187']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3183:3183 -p 3184:3184 -p 3185:3185 -p 3186:3186 -p 3187:3187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3185 --rest-port=3183 --tcp-port=3184 --discv5-udp-port=3186 --rest-address=0.0.0.0 --nat=extip:172.18.215.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7850be58c468cdef3d2c7beccf2479daf64de7e28cff7dcbd74df5a67ca3f0e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3187 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOrAqPI_jAkohwn9P586I4FEprX3lsV2RR9ygM_hPLryDsa40uJbTze0SSVa3fR9Smgkkhlhu1hC7FecZEQbadgCgmlkgnY0gmlwhKwSL2WKbXVsdGlhZGRyc5YACASsEi9lBjAQAAoErBIvZQYwEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUr1qowPo6mthEO1aNL0QA9bCESpUxNy0njmNzpYnb6aDdGNwgjAQg3VkcIIwEoV3YWt1MgM --storenode=/ip4/172.18.47.101/tcp/12304/p2p/16Uiu2HAkzzew266nmg8Nm5W4eKdxuZoiknSmfmPof9hdMWMqEMTj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.67 waku 2e2af7c7c214ce52234408ab9c3b2904134afb78fd81d872e54a088631effb62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e2af7c7c214. Setting up logs at ./log/docker/store_node1_2026-04-13_10-37-37__cdfc93fd-2d5f-4842-bfb5-99801a416186__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3183
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3183/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3183/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/3184/p2p/16Uiu2HAmPaV56QzNcH2zdm9UxfvS4QjHgLEKtdyz6EEcFsFiGudx","/ip4/172.18.215.67/tcp/3185/ws/p2p/16Uiu2HAmPaV56QzNcH2zdm9UxfvS4QjHgLEKtdyz6EEcFsFiGudx"],"enrUri":"enr:-L24QLu1Q-AcK9_DVH4E6l0_zdvgb84J7zjzsIGSa1janHnSNdw-bRfRJhttPhA6_pLw9TbKJy8nE3yhJN4DiHEMCIUCgmlkgnY0gmlwhKwS10OKbXVsdGlhZGRyc5YACASsEtdDBgxwAAoErBLXQwYMcd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDokkgdvaI1EXaCguWBO78jRraIYnJEZaeI8WHTJsULteDdGNwggxwg3VkcIIMcoV3YWt1MgM"}'
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:3183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.101/tcp/12304/p2p/16Uiu2HAkzzew266nmg8Nm5W4eKdxuZoiknSmfmPof9hdMWMqEMTj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:3183/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:12303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:12303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:12303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:12303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:12303/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:12303/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3183/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3183/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c6b481e1ff2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e2af7c7c214
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 @@
2026-04-13 10:36:32.095 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:36:32.095 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_pubsub_topics with id: 2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d
2026-04-13 10:36:32.095 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:36:32.096 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:36:32.103 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:32.103 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d__wakuorg_nwaku:latest.log
2026-04-13 10:36:32.104 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:32.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:32.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:32.105 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.10
2026-04-13 10:36:32.105 DEBUG [src.node.docker_mananger] Generated ports ['29421', '29422', '29423', '29424', '29425']
2026-04-13 10:36:32.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:32.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:32.106 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:32.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 29421:29421 -p 29422:29422 -p 29423:29423 -p 29424:29424 -p 29425:29425 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29423 --rest-port=29421 --tcp-port=29422 --discv5-udp-port=29424 --rest-address=0.0.0.0 --nat=extip:172.18.111.10 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5dac3a0a0ac59cb7cce807e2d9eadee75ada0decc5fb1516accdeebaacfe209 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29425 --metrics-logging=true --lightpush=true --relay=true
2026-04-13 10:36:32.303 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.10 waku b31cb95eb26442c3fae7317eb5e73ef9264a24b07c09e8d9c84341d7713b5245
2026-04-13 10:36:32.340 DEBUG [src.node.docker_mananger] Container started with ID b31cb95eb264. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d__wakuorg_nwaku:latest.log
2026-04-13 10:36:32.340 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29421
2026-04-13 10:36:32.342 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:32.496 ERROR [src.node.docker_mananger] Max retries reached for container 595d272d5c4f. Exiting log stream.
2026-04-13 10:36:32.894 ERROR [src.node.docker_mananger] Max retries reached for container 98de5148817c. Exiting log stream.
2026-04-13 10:36:33.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29421/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:33.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:33.345 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:33.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29421/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:33.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.10/tcp/29422/p2p/16Uiu2HAm1oNVmhWGZWLTXNH58Daxq9PZYd2Js6JJ6LcqJ8UxBVHp","/ip4/172.18.111.10/tcp/29423/ws/p2p/16Uiu2HAm1oNVmhWGZWLTXNH58Daxq9PZYd2Js6JJ6LcqJ8UxBVHp"],"enrUri":"enr:-L24QPvKsPPU6koFImfhhDKggrkbp23M7xopbqHvY8mpoiNsO7vCfsbvvQ-v3BXpI3WPt6EYES8NtMM2aarFSsSmqRsCgmlkgnY0gmlwhKwSbwqKbXVsdGlhZGRyc5YACASsEm8KBnLuAAoErBJvCgZy790DgnJzhQDGAQAAiXNlY3AyNTZrMaECXrUhkGtoxYISS9A1rct9zMmslyONN9LKqcVvv1KoL9-DdGNwgnLug3VkcIJy8IV3YWt1Mgk"}'
2026-04-13 10:36:33.348 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:33.354 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:33.354 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d__wakuorg_nwaku:latest.log
2026-04-13 10:36:33.355 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:33.355 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:33.356 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:33.356 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.200
2026-04-13 10:36:33.356 DEBUG [src.node.docker_mananger] Generated ports ['2780', '2781', '2782', '2783', '2784']
2026-04-13 10:36:33.356 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:33.356 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:33.357 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:33.357 DEBUG [src.node.docker_mananger] docker run -i -t -p 2780:2780 -p 2781:2781 -p 2782:2782 -p 2783:2783 -p 2784:2784 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2782 --rest-port=2780 --tcp-port=2781 --discv5-udp-port=2783 --rest-address=0.0.0.0 --nat=extip:172.18.252.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fc46845aa997a22b79f3eadf84eddee9a3fedee9eb3ded51a9a093a1c0c1a0ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2784 --metrics-logging=true --lightpush=false --relay=true
2026-04-13 10:36:33.542 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.200 waku a9410c1f600a60ef8518c88ddf537248b8afa389f751d6a56e552e0da0d8c310
2026-04-13 10:36:33.576 DEBUG [src.node.docker_mananger] Container started with ID a9410c1f600a. Setting up logs at ./log/docker/receiving_node2_2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d__wakuorg_nwaku:latest.log
2026-04-13 10:36:33.577 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2780
2026-04-13 10:36:33.577 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:34.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2780/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:34.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:34.581 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:34.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:34.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.200/tcp/2781/p2p/16Uiu2HAmDQm4FtmWBNogdMVXdkxWw15QFwaZ73f6N6jc8QpsaMty","/ip4/172.18.252.200/tcp/2782/ws/p2p/16Uiu2HAmDQm4FtmWBNogdMVXdkxWw15QFwaZ73f6N6jc8QpsaMty"],"enrUri":"enr:-L24QAfCzFg4KMcrEs5ITVqtNchOTOs3XiJlrHD_brz4pJhaTKxeSKJtcR3qADo-kf0BJH_WCVMM6LbNmGLHR5mRg_cCgmlkgnY0gmlwhKwS_MiKbXVsdGlhZGRyc5YACASsEvzIBgrdAAoErBL8yAYK3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCzaGP7hWrKRP6SXiDCFCxEdvbHDACwrjJGQO5TShI36DdGNwggrdg3VkcIIK34V3YWt1MgE"}'
2026-04-13 10:36:34.584 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:34.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2780/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.10/tcp/29422/p2p/16Uiu2HAm1oNVmhWGZWLTXNH58Daxq9PZYd2Js6JJ6LcqJ8UxBVHp"]'
2026-04-13 10:36:34.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:34.635 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:36:34.636 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d__wakuorg_nwaku:latest.log
2026-04-13 10:36:34.636 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:36:34.637 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:36:34.642 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:36:34.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.99
2026-04-13 10:36:34.642 DEBUG [src.node.docker_mananger] Generated ports ['55585', '55586', '55587', '55588', '55589']
2026-04-13 10:36:34.643 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:36:34.643 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:36:34.643 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:36:34.644 DEBUG [src.node.docker_mananger] docker run -i -t -p 55585:55585 -p 55586:55586 -p 55587:55587 -p 55588:55588 -p 55589:55589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55587 --rest-port=55585 --tcp-port=55586 --discv5-udp-port=55588 --rest-address=0.0.0.0 --nat=extip:172.18.1.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=adfebdacbedf1daa6d5d5d01d0a4fcd98874fa4c6551a4ebcd246e1e6e4aeb16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55589 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPvKsPPU6koFImfhhDKggrkbp23M7xopbqHvY8mpoiNsO7vCfsbvvQ-v3BXpI3WPt6EYES8NtMM2aarFSsSmqRsCgmlkgnY0gmlwhKwSbwqKbXVsdGlhZGRyc5YACASsEm8KBnLuAAoErBJvCgZy790DgnJzhQDGAQAAiXNlY3AyNTZrMaECXrUhkGtoxYISS9A1rct9zMmslyONN9LKqcVvv1KoL9-DdGNwgnLug3VkcIJy8IV3YWt1Mgk --lightpushnode=/ip4/172.18.111.10/tcp/29422/p2p/16Uiu2HAm1oNVmhWGZWLTXNH58Daxq9PZYd2Js6JJ6LcqJ8UxBVHp --lightpush=true --relay=true
2026-04-13 10:36:34.838 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.99 waku af796942b3ffa63f1d2ad6f88dacd1c6361f1ee29d3737d01f004aa44f694b47
2026-04-13 10:36:34.873 DEBUG [src.node.docker_mananger] Container started with ID af796942b3ff. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-36-32__7a417d75-747d-4120-830d-d9e6ae263a5d__wakuorg_nwaku:latest.log
2026-04-13 10:36:34.873 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55585
2026-04-13 10:36:34.874 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:36:35.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55585/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:35.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:36:35.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:36:35.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:35.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.99/tcp/55586/p2p/16Uiu2HAmD5LHTRQJLPPyZoLYtYV2Vc5WCfJnKeY9kXsnERc4gdJk","/ip4/172.18.1.99/tcp/55587/ws/p2p/16Uiu2HAmD5LHTRQJLPPyZoLYtYV2Vc5WCfJnKeY9kXsnERc4gdJk"],"enrUri":"enr:-L24QKGFGX9FoCUAD90RAFF-kP6yXvhJ_LyV2jTa09nW9hKQPBS8MC2BlT7DL86E4gCDAHELfH0hnkjJJ71a8jFm2-4CgmlkgnY0gmlwhKwSAWOKbXVsdGlhZGRyc5YACASsEgFjBtkiAAoErBIBYwbZI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBjx6j7r4U7j4zxFH1p3HDYfSKXNrK2rGRNgLs6CtxL2DdGNwgtkig3VkcILZJIV3YWt1Mgk"}'
2026-04-13 10:36:35.880 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:36:35.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.10/tcp/29422/p2p/16Uiu2HAm1oNVmhWGZWLTXNH58Daxq9PZYd2Js6JJ6LcqJ8UxBVHp"]'
2026-04-13 10:36:35.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:35.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.200/tcp/2781/p2p/16Uiu2HAmDQm4FtmWBNogdMVXdkxWw15QFwaZ73f6N6jc8QpsaMty"]'
2026-04-13 10:36:35.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:35.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29421/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:36:35.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:35.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2780/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:36:35.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:35.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:36:35.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:35.993 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A dictionary', 'value': {'key': 'YWFh'}}
2026-04-13 10:36:35.994 DEBUG [src.steps.light_push] Lightpushing message
2026-04-13 10:36:35.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": {"key": "YWFh"}, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076595994328429}}'
2026-04-13 10:36:35.997 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55585/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:36:35.997 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'An integer', 'value': 1234567890}
2026-04-13 10:36:35.998 DEBUG [src.steps.light_push] Lightpushing message
2026-04-13 10:36:35.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": 1234567890, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076595998401749}}'
2026-04-13 10:36:36.001 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55585/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:36:36.001 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A list', 'value': ['YWFh']}
2026-04-13 10:36:36.002 DEBUG [src.steps.light_push] Lightpushing message
2026-04-13 10:36:36.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": ["YWFh"], "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076596002032551}}'
2026-04-13 10:36:36.004 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55585/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:36:36.005 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A bool', 'value': True}
2026-04-13 10:36:36.005 DEBUG [src.steps.light_push] Lightpushing message
2026-04-13 10:36:36.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55585/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": true, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076596005574355}}'
2026-04-13 10:36:36.008 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55585/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-13 10:36:36.010 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:36:36.011 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:36:36.011 DEBUG [src.node.waku_node] Stopping container with id b31cb95eb264
2026-04-13 10:36:36.493 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:36.493 DEBUG [src.node.waku_node] Stopping container with id a9410c1f600a
2026-04-13 10:36:36.945 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:36.946 DEBUG [src.node.waku_node] Stopping container with id af796942b3ff
2026-04-13 10:36:37.351 ERROR [src.node.docker_mananger] Max retries reached for container b31cb95eb264. Exiting log stream.
2026-04-13 10:36:37.382 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:37.383 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:36:37.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:37.407 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:37.415 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_with_large_meta with id: 2026-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9
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-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21845', '21846', '21847', '21848', '21849']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21845:21845 -p 21846:21846 -p 21847:21847 -p 21848:21848 -p 21849:21849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21847 --rest-port=21845 --tcp-port=21846 --discv5-udp-port=21848 --rest-address=0.0.0.0 --nat=extip:172.18.73.241 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aff8fcf49dd4efba450fe1fd4deabef9e7b2acf55ac8aa0c5cb7f94b875dea96 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21849 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.241 waku b999e4895c5155e9aed7ccaa842f28ede064ac51d126f72a96ee0cd546972d90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b999e4895c51. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21845
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 cf9701a1975b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7072922636af. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21845/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21845/debug/v1/info" -H "Content-Type: application/json" -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.241/tcp/21846/p2p/16Uiu2HAkzGzDq3RXzsuX9yYpCVVHJkEMd7hHTVnqHUXGZkeCiaEY","/ip4/172.18.73.241/tcp/21847/ws/p2p/16Uiu2HAkzGzDq3RXzsuX9yYpCVVHJkEMd7hHTVnqHUXGZkeCiaEY"],"enrUri":"enr:-L24QHJqiC73iQnz3a7-Q-rBXPeZhvW0BwyRY2tdFvC57PewS4uhIvhL61-MBGy8y1aKA-zmVJOfrqhtR5XvmTJaSQ4CgmlkgnY0gmlwhKwSSfGKbXVsdGlhZGRyc5YACASsEknxBlVWAAoErBJJ8QZVV90DgnJzhQDGAQAAiXNlY3AyNTZrMaECSBDVaUVqpXeLM9AxZvFYB3_rYtKdNYHpVtWrsG5OWK2DdGNwglVWg3VkcIJVWIV3YWt1Mgk"}'
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-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7852', '7853', '7854', '7855', '7856']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7852:7852 -p 7853:7853 -p 7854:7854 -p 7855:7855 -p 7856:7856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7854 --rest-port=7852 --tcp-port=7853 --discv5-udp-port=7855 --rest-address=0.0.0.0 --nat=extip:172.18.158.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1abb5174e0a8efb2325f4c41db7a2ebcd98fe2d63af6acc5895dd2d9b0ed1ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7856 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.6 waku c899428932252b6514be2a6036c733c7e1a7f7a81aa929675dae83071c3d92f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c89942893225. Setting up logs at ./log/docker/receiving_node2_2026-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7852
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7852/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.6/tcp/7853/p2p/16Uiu2HAkwwwJ98MippLKtNFymPDRPwp7ZBZ35A7Nt3kyLhoLG4Bf","/ip4/172.18.158.6/tcp/7854/ws/p2p/16Uiu2HAkwwwJ98MippLKtNFymPDRPwp7ZBZ35A7Nt3kyLhoLG4Bf"],"enrUri":"enr:-L24QDIpY49l6K3-BV7p2nnlyMY5-S5DwhSRPGSjUoQ3bZmjcpbpkcVXqfC_a2FlgxSCTV9zHrgml8PnoFgf7LWf5oYCgmlkgnY0gmlwhKwSngaKbXVsdGlhZGRyc5YACASsEp4GBh6tAAoErBKeBgYert0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJXgdycNNaS9VKDGDYuYdOqSGVESwojtN-iDNpQayNJ6DdGNwgh6tg3VkcIIer4V3YWt1MgE"}'
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:7852/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.241/tcp/21846/p2p/16Uiu2HAkzGzDq3RXzsuX9yYpCVVHJkEMd7hHTVnqHUXGZkeCiaEY"]'
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-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34426', '34427', '34428', '34429', '34430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34426:34426 -p 34427:34427 -p 34428:34428 -p 34429:34429 -p 34430:34430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34428 --rest-port=34426 --tcp-port=34427 --discv5-udp-port=34429 --rest-address=0.0.0.0 --nat=extip:172.18.45.211 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ba4d0fdfac2bcef9b7dfe3ef37ccd8c7b9c2bf46a1a6ec30183cefb5eb52a82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34430 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHJqiC73iQnz3a7-Q-rBXPeZhvW0BwyRY2tdFvC57PewS4uhIvhL61-MBGy8y1aKA-zmVJOfrqhtR5XvmTJaSQ4CgmlkgnY0gmlwhKwSSfGKbXVsdGlhZGRyc5YACASsEknxBlVWAAoErBJJ8QZVV90DgnJzhQDGAQAAiXNlY3AyNTZrMaECSBDVaUVqpXeLM9AxZvFYB3_rYtKdNYHpVtWrsG5OWK2DdGNwglVWg3VkcIJVWIV3YWt1Mgk --lightpushnode=/ip4/172.18.73.241/tcp/21846/p2p/16Uiu2HAkzGzDq3RXzsuX9yYpCVVHJkEMd7hHTVnqHUXGZkeCiaEY --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.211 waku 6b426494d609f3ad5239e0a386134ccd566e6e25c6dd96c1148d716e3ba31e46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b426494d609. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-37-03__61ae6a5c-2599-4db0-b05c-8f09eb4505c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34426
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34426/debug/v1/info" -H "Content-Type: application/json" -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.211/tcp/34427/p2p/16Uiu2HAmBeQvSHctXPNvGwgMkJNpyMVhaDUdoiozojmFo2rhNJ9j","/ip4/172.18.45.211/tcp/34428/ws/p2p/16Uiu2HAmBeQvSHctXPNvGwgMkJNpyMVhaDUdoiozojmFo2rhNJ9j"],"enrUri":"enr:-L24QIMvopbUc6amtZdwNCznm_7t47Q-iBu1vZgmv_jUBCI1B67xTJFMAzNFZdRFxG7kK6bJ4cPNC3VNBUZdP_3LMLgCgmlkgnY0gmlwhKwSLdOKbXVsdGlhZGRyc5YACASsEi3TBoZ7AAoErBIt0waGfN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8P6D7cA2wDh1WlRKuxIe27SgJ2AVtAPNtx181jAK7AaDdGNwgoZ7g3VkcIKGfYV3YWt1Mgk"}'
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:34426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.241/tcp/21846/p2p/16Uiu2HAkzGzDq3RXzsuX9yYpCVVHJkEMd7hHTVnqHUXGZkeCiaEY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.6/tcp/7853/p2p/16Uiu2HAkwwwJ98MippLKtNFymPDRPwp7ZBZ35A7Nt3kyLhoLG4Bf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21845/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:7852/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:34426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:34426/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076626868787757, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:34426/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b999e4895c51
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c89942893225
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b426494d609
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,97 @@
2026-04-13 10:37:12.665 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:12.665 DEBUG [tests.conftest] Running test: test_get_peers_for_blank_node with id: 2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e
2026-04-13 10:37:12.665 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:12.665 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:37:12.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:12.672 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e__wakuorg_nwaku:latest.log
2026-04-13 10:37:12.673 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:12.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:12.674 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:12.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.214
2026-04-13 10:37:12.674 DEBUG [src.node.docker_mananger] Generated ports ['24767', '24768', '24769', '24770', '24771']
2026-04-13 10:37:12.675 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:12.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:12.675 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:12.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 24767:24767 -p 24768:24768 -p 24769:24769 -p 24770:24770 -p 24771:24771 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24769 --rest-port=24767 --tcp-port=24768 --discv5-udp-port=24770 --rest-address=0.0.0.0 --nat=extip:172.18.48.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=74bbbdc2e3deaaa9db6adefd7f98feb6b1df685e5e3fba0cc1f0540f0edae6d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24771 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-04-13 10:37:12.866 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.214 waku cb72bd33ac63b680d800e8ee0b7cbec75c3ad3ed62e332a635689aee73455ad6
2026-04-13 10:37:12.906 DEBUG [src.node.docker_mananger] Container started with ID cb72bd33ac63. Setting up logs at ./log/docker/node1_2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e__wakuorg_nwaku:latest.log
2026-04-13 10:37:12.906 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24767
2026-04-13 10:37:12.906 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:13.005 ERROR [src.node.docker_mananger] Max retries reached for container 9a2b0b0f70f9. Exiting log stream.
2026-04-13 10:37:13.463 ERROR [src.node.docker_mananger] Max retries reached for container 302fd6bf7572. Exiting log stream.
2026-04-13 10:37:13.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24767/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:13.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:13.910 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:13.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24767/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:13.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.214/tcp/24768/p2p/16Uiu2HAm24vyG5Z7YXSnsRQQqh2AAkpJHiX548dLRsMheDHR8kZe","/ip4/172.18.48.214/tcp/24769/ws/p2p/16Uiu2HAm24vyG5Z7YXSnsRQQqh2AAkpJHiX548dLRsMheDHR8kZe"],"enrUri":"enr:-L24QJxTojtVxWVsxRzmkur45k3PREXMuJCkGfabDaYzsp3GPbSRJDhOPjaQXtGo-qunF38-0MC65-rSVkjugd7tfEoCgmlkgnY0gmlwhKwSMNaKbXVsdGlhZGRyc5YACASsEjDWBmDAAAoErBIw1gZgwd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYrGPyR1xrUHN9tA_uInt0rpG6pA2Ie9f6-N8wTJFfomDdGNwgmDAg3VkcIJgwoV3YWt1MgE"}'
2026-04-13 10:37:13.913 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:13.919 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:13.919 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e__wakuorg_nwaku:latest.log
2026-04-13 10:37:13.919 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:13.920 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:13.921 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:13.921 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.119
2026-04-13 10:37:13.921 DEBUG [src.node.docker_mananger] Generated ports ['29712', '29713', '29714', '29715', '29716']
2026-04-13 10:37:13.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:13.922 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:13.922 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:13.922 DEBUG [src.node.docker_mananger] docker run -i -t -p 29712:29712 -p 29713:29713 -p 29714:29714 -p 29715:29715 -p 29716:29716 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29714 --rest-port=29712 --tcp-port=29713 --discv5-udp-port=29715 --rest-address=0.0.0.0 --nat=extip:172.18.42.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=77f9db00e2c3a9ba53e2ce1afbad8bfbd9cbba8d38bef1ec1c7ebb9bab29a192 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29716 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJxTojtVxWVsxRzmkur45k3PREXMuJCkGfabDaYzsp3GPbSRJDhOPjaQXtGo-qunF38-0MC65-rSVkjugd7tfEoCgmlkgnY0gmlwhKwSMNaKbXVsdGlhZGRyc5YACASsEjDWBmDAAAoErBIw1gZgwd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYrGPyR1xrUHN9tA_uInt0rpG6pA2Ie9f6-N8wTJFfomDdGNwgmDAg3VkcIJgwoV3YWt1MgE
2026-04-13 10:37:14.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.119 waku 6845ee5d9311ab457599681f66a84901a2e90443be7560147c6c09976b9adfc8
2026-04-13 10:37:14.142 DEBUG [src.node.docker_mananger] Container started with ID 6845ee5d9311. Setting up logs at ./log/docker/node2_2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e__wakuorg_nwaku:latest.log
2026-04-13 10:37:14.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29712
2026-04-13 10:37:14.143 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:15.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29712/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:15.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:15.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:15.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29712/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:15.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.119/tcp/29713/p2p/16Uiu2HAmFqeM1e575NWnypaH2CaLJGVmF7mfNakPobYwubc5qzqB","/ip4/172.18.42.119/tcp/29714/ws/p2p/16Uiu2HAmFqeM1e575NWnypaH2CaLJGVmF7mfNakPobYwubc5qzqB"],"enrUri":"enr:-L24QBWk_ZgmO-8mQDYuT9sAkOSh8YxaQD7QF7NQg_0xIadBFrw7iBTHg_u32JywuTQdQZonyAnX-_YMIxe6xiF8SFsCgmlkgnY0gmlwhKwSKneKbXVsdGlhZGRyc5YACASsEip3BnQRAAoErBIqdwZ0Et0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL03UhxkZwp75jA9cUZp9XPjD28JHA_XHSLXil1ZIUw6DdGNwgnQRg3VkcIJ0E4V3YWt1MgE"}'
2026-04-13 10:37:15.171 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:15.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29712/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.214/tcp/24768/p2p/16Uiu2HAm24vyG5Z7YXSnsRQQqh2AAkpJHiX548dLRsMheDHR8kZe"]'
2026-04-13 10:37:15.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:15.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24767/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:15.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:15.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29712/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:15.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:15.198 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:16.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24767/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:16.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.42.119/tcp/54470/p2p/16Uiu2HAmFqeM1e575NWnypaH2CaLJGVmF7mfNakPobYwubc5qzqB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:37:16.209 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:16.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e__wakuorg_nwaku:latest.log
2026-04-13 10:37:16.209 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:16.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:16.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:16.211 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.185
2026-04-13 10:37:16.211 DEBUG [src.node.docker_mananger] Generated ports ['50151', '50152', '50153', '50154', '50155']
2026-04-13 10:37:16.211 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:16.211 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:16.212 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:16.212 DEBUG [src.node.docker_mananger] docker run -i -t -p 50151:50151 -p 50152:50152 -p 50153:50153 -p 50154:50154 -p 50155:50155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50153 --rest-port=50151 --tcp-port=50152 --discv5-udp-port=50154 --rest-address=0.0.0.0 --nat=extip:172.18.12.185 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=c8bacac939e6a9d43ae8bcd6fa3e288d47d9c7de5fe312714d2feaa4b4390b2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50155 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.42.119/tcp/54470/p2p/16Uiu2HAmFqeM1e575NWnypaH2CaLJGVmF7mfNakPobYwubc5qzqB
2026-04-13 10:37:16.401 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.185 waku 29b9e8aea7f3fcfd861a3f15a3f3a054a1513baa4ff8757e5cb697d905b52b65
2026-04-13 10:37:16.437 DEBUG [src.node.docker_mananger] Container started with ID 29b9e8aea7f3. Setting up logs at ./log/docker/node3_2026-04-13_10-37-12__564e04a8-df8f-4a6a-9edf-832d01bef62e__wakuorg_nwaku:latest.log
2026-04-13 10:37:16.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50151
2026-04-13 10:37:16.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:17.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-13 10:37:17.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:17.545 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:17.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.185/tcp/50152/p2p/16Uiu2HAm8ZQ4RqSPvRGmotT6E1qhj6b8jc18sZi7Fy9P51MtVr9J","/ip4/172.18.12.185/tcp/50153/ws/p2p/16Uiu2HAm8ZQ4RqSPvRGmotT6E1qhj6b8jc18sZi7Fy9P51MtVr9J"],"enrUri":"enr:-La4QL56uPf5XYxv3qstgC2Oeswc-6V2C-TsKDSIj_KmOl-rOJDSftqNuErz8DbXMawhNtrAhTrpXo5AM7rfJHsCUGICgmlkgnY0gmlwhKwSDLmKbXVsdGlhZGRyc5YACASsEgy5BsPoAAoErBIMuQbD6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwyKTXDgH4w4fGwWrk17USPScbcPtQkbdO8xSMBpp7NWDdGNwgsPohXdha3UyAA"}'
2026-04-13 10:37:17.548 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:17.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50151/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.214/tcp/24768/p2p/16Uiu2HAm24vyG5Z7YXSnsRQQqh2AAkpJHiX548dLRsMheDHR8kZe"]'
2026-04-13 10:37:17.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:17.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50151/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:17.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.48.214/tcp/24768/p2p/16Uiu2HAm24vyG5Z7YXSnsRQQqh2AAkpJHiX548dLRsMheDHR8kZe","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.42.119/tcp/54470/p2p/16Uiu2HAmFqeM1e575NWnypaH2CaLJGVmF7mfNakPobYwubc5qzqB","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2026-04-13 10:37:17.589 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:17.590 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:17.590 DEBUG [src.node.waku_node] Stopping container with id cb72bd33ac63
2026-04-13 10:37:18.073 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:18.074 DEBUG [src.node.waku_node] Stopping container with id 6845ee5d9311
2026-04-13 10:37:18.551 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:18.551 DEBUG [src.node.waku_node] Stopping container with id 29b9e8aea7f3
2026-04-13 10:37:18.889 ERROR [src.node.docker_mananger] Max retries reached for container cb72bd33ac63. Exiting log stream.
2026-04-13 10:37:18.995 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:18.998 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:19.009 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:19.016 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:19.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-04-13 10:39:42.604 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:39:42.604 DEBUG [tests.conftest] Running test: test_get_store_duplicate_messages with id: 2026-04-13_10-39-42__7d271621-e5cc-4e67-9404-a1cf4148e574
2026-04-13 10:39:42.604 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:39:42.605 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:39:42.605 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:39:42.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:42.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-39-42__7d271621-e5cc-4e67-9404-a1cf4148e574__wakuorg_nwaku:latest.log
2026-04-13 10:39:42.612 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:42.612 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:42.613 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:42.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.70
2026-04-13 10:39:42.614 DEBUG [src.node.docker_mananger] Generated ports ['63226', '63227', '63228', '63229', '63230']
2026-04-13 10:39:42.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:42.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:42.614 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:42.614 DEBUG [src.node.docker_mananger] docker run -i -t -p 63226:63226 -p 63227:63227 -p 63228:63228 -p 63229:63229 -p 63230:63230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63228 --rest-port=63226 --tcp-port=63227 --discv5-udp-port=63229 --rest-address=0.0.0.0 --nat=extip:172.18.136.70 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbffc9cfcdad222c1ffa7a0e1d2fe42dcbe9fbf7bf6cae0cac7b3d5f27973ecf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63230 --metrics-logging=true --store=true --relay=true
2026-04-13 10:39:42.802 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.70 waku 2213c671affcadd4d06505d67dcaca7d22e725cb97b4a3d9247016d8c0bb2107
2026-04-13 10:39:42.841 DEBUG [src.node.docker_mananger] Container started with ID 2213c671affc. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-39-42__7d271621-e5cc-4e67-9404-a1cf4148e574__wakuorg_nwaku:latest.log
2026-04-13 10:39:42.841 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63226
2026-04-13 10:39:42.841 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:43.004 ERROR [src.node.docker_mananger] Max retries reached for container d8d4e0f52c97. Exiting log stream.
2026-04-13 10:39:43.407 ERROR [src.node.docker_mananger] Max retries reached for container cecd7c860d9a. Exiting log stream.
2026-04-13 10:39:43.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63226/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:43.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:43.845 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:43.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:43.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.70/tcp/63227/p2p/16Uiu2HAmLXjBKTkwSMjfPGc3dzjBUogzwPCpvbDB8tEdTxCPFUzh","/ip4/172.18.136.70/tcp/63228/ws/p2p/16Uiu2HAmLXjBKTkwSMjfPGc3dzjBUogzwPCpvbDB8tEdTxCPFUzh"],"enrUri":"enr:-L24QLCq245law9m9igc8V_azi5JWNt2_OpR6uTxiTBDxc4GaTKZmBYS6XRCRvZAThqCwz4V9Sp6T0UcLF3ms9VxEmQCgmlkgnY0gmlwhKwSiEaKbXVsdGlhZGRyc5YACASsEohGBvb7AAoErBKIRgb2_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdQFGWjuSE5trwQkrMm39Ni48xSG45IvUWzScnz1ljg6DdGNwgvb7g3VkcIL2_YV3YWt1MgM"}'
2026-04-13 10:39:43.848 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:43.854 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:39:43.854 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-39-42__7d271621-e5cc-4e67-9404-a1cf4148e574__wakuorg_nwaku:latest.log
2026-04-13 10:39:43.855 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:39:43.855 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:39:43.856 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:39:43.856 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.9
2026-04-13 10:39:43.856 DEBUG [src.node.docker_mananger] Generated ports ['51395', '51396', '51397', '51398', '51399']
2026-04-13 10:39:43.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:39:43.857 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:39:43.857 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:39:43.857 DEBUG [src.node.docker_mananger] docker run -i -t -p 51395:51395 -p 51396:51396 -p 51397:51397 -p 51398:51398 -p 51399:51399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51397 --rest-port=51395 --tcp-port=51396 --discv5-udp-port=51398 --rest-address=0.0.0.0 --nat=extip:172.18.12.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afffac3ee1d9cfbe2e96f12cb3adacf08a83bca4a1e4e5f7f45e8ab8b4ad62c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51399 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLCq245law9m9igc8V_azi5JWNt2_OpR6uTxiTBDxc4GaTKZmBYS6XRCRvZAThqCwz4V9Sp6T0UcLF3ms9VxEmQCgmlkgnY0gmlwhKwSiEaKbXVsdGlhZGRyc5YACASsEohGBvb7AAoErBKIRgb2_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdQFGWjuSE5trwQkrMm39Ni48xSG45IvUWzScnz1ljg6DdGNwgvb7g3VkcIL2_YV3YWt1MgM --storenode=/ip4/172.18.136.70/tcp/63227/p2p/16Uiu2HAmLXjBKTkwSMjfPGc3dzjBUogzwPCpvbDB8tEdTxCPFUzh --store=true --relay=true
2026-04-13 10:39:44.042 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.9 waku 552fed0aff357bf5a0601804f70a5380de9cbf7ce81e039605221d4bf3a39add
2026-04-13 10:39:44.076 DEBUG [src.node.docker_mananger] Container started with ID 552fed0aff35. Setting up logs at ./log/docker/store_node1_2026-04-13_10-39-42__7d271621-e5cc-4e67-9404-a1cf4148e574__wakuorg_nwaku:latest.log
2026-04-13 10:39:44.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51395
2026-04-13 10:39:44.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:39:45.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51395/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:45.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:39:45.081 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:39:45.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:45.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.9/tcp/51396/p2p/16Uiu2HAmJA5PgCYqXGNYXcpyCr97UkQ76wYzCBsMEH9ZJX3YF4Wu","/ip4/172.18.12.9/tcp/51397/ws/p2p/16Uiu2HAmJA5PgCYqXGNYXcpyCr97UkQ76wYzCBsMEH9ZJX3YF4Wu"],"enrUri":"enr:-L24QJimyHaZDK0W5pks4fknDR_M3w3Ga-6keaAhCqHl9CgeOcuwGs9SnnM58bOpMJpXSfPePrNQ1aIuymIJpLvRmXsCgmlkgnY0gmlwhKwSDAmKbXVsdGlhZGRyc5YACASsEgwJBsjEAAoErBIMCQbIxd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUb36Z5ZVTq4ZnaRgUk8zKhNHJgJc_t16sqeaXfQTwpKDdGNwgsjEg3VkcILIxoV3YWt1MgM"}'
2026-04-13 10:39:45.084 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:39:45.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.70/tcp/63227/p2p/16Uiu2HAmLXjBKTkwSMjfPGc3dzjBUogzwPCpvbDB8tEdTxCPFUzh"]'
2026-04-13 10:39:45.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:45.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63226/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:39:45.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:45.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51395/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:39:45.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:45.093 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:45.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63226/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:45.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:45.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:45.300 DEBUG [src.steps.store] Relaying message
2026-04-13 10:39:45.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63226/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:39:45.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:39:45.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:39:45.505 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-13 10:39:45.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63226/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:45.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3228d246ea20a11d197d68ce17dec8cb0605a9ce8abd1b0d7dac774f0040a522"}]}'
2026-04-13 10:39:45.509 DEBUG [src.steps.store] messages length is 1
2026-04-13 10:39:45.509 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-13 10:39:45.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51395/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:39:45.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3228d246ea20a11d197d68ce17dec8cb0605a9ce8abd1b0d7dac774f0040a522"}]}'
2026-04-13 10:39:45.512 DEBUG [src.steps.store] messages length is 1
2026-04-13 10:39:45.514 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:39:45.515 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:39:45.515 DEBUG [src.node.waku_node] Stopping container with id 2213c671affc
2026-04-13 10:39:45.945 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:45.946 DEBUG [src.node.waku_node] Stopping container with id 552fed0aff35
2026-04-13 10:39:46.373 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:39:46.374 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:39:46.381 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:39:46.387 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2026-04-13 10:41:10.365 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:41:10.365 DEBUG [tests.conftest] Running test: test_page_size_0_defaults_to_20 with id: 2026-04-13_10-41-10__e297e05e-1219-492c-aeb5-31696bc41847
2026-04-13 10:41:10.365 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:41:10.366 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:41:10.366 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:41:10.373 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:41:10.373 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-41-10__e297e05e-1219-492c-aeb5-31696bc41847__wakuorg_nwaku:latest.log
2026-04-13 10:41:10.374 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:41:10.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:41:10.375 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:41:10.375 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.53
2026-04-13 10:41:10.375 DEBUG [src.node.docker_mananger] Generated ports ['55574', '55575', '55576', '55577', '55578']
2026-04-13 10:41:10.376 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:41:10.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:41:10.376 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:41:10.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 55574:55574 -p 55575:55575 -p 55576:55576 -p 55577:55577 -p 55578:55578 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55576 --rest-port=55574 --tcp-port=55575 --discv5-udp-port=55577 --rest-address=0.0.0.0 --nat=extip:172.18.34.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1be97eecd9a8ee7f5516dc3dd3b0b623d89d5dbcaab5ecdb0e8a498a4cf8dbcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55578 --metrics-logging=true --store=true --relay=true
2026-04-13 10:41:10.564 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.53 waku 1de5708a9e8e3b0595d462edab14d7176b922fa90547ab23c90b93581e41177c
2026-04-13 10:41:10.597 DEBUG [src.node.docker_mananger] Container started with ID 1de5708a9e8e. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-41-10__e297e05e-1219-492c-aeb5-31696bc41847__wakuorg_nwaku:latest.log
2026-04-13 10:41:10.598 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55574
2026-04-13 10:41:10.599 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:41:10.699 ERROR [src.node.docker_mananger] Max retries reached for container 9c11dae537ba. Exiting log stream.
2026-04-13 10:41:11.151 ERROR [src.node.docker_mananger] Max retries reached for container 5e2df8b5362e. Exiting log stream.
2026-04-13 10:41:11.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55574/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:11.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:41:11.603 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:41:11.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55574/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:11.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.53/tcp/55575/p2p/16Uiu2HAm9PJDt8xdv8VUQu2bQV9STN5BFt9X7suZgu2dN12TRSYc","/ip4/172.18.34.53/tcp/55576/ws/p2p/16Uiu2HAm9PJDt8xdv8VUQu2bQV9STN5BFt9X7suZgu2dN12TRSYc"],"enrUri":"enr:-L24QC2zu1D8Oa1fra7Ztm9gvlVEMJuT5hUjBkd1pR_UtVYyTDfeLqNVdgMeuETaLQ6YPQU3j9SHBtJiK1UuP6118hoCgmlkgnY0gmlwhKwSIjWKbXVsdGlhZGRyc5YACASsEiI1BtkXAAoErBIiNQbZGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz2fawsYBXlB9wMYWgH2yFbLFkY0GWmHSyT3iBIRLDy2DdGNwgtkXg3VkcILZGYV3YWt1MgM"}'
2026-04-13 10:41:11.606 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:41:11.613 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:41:11.613 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-41-10__e297e05e-1219-492c-aeb5-31696bc41847__wakuorg_nwaku:latest.log
2026-04-13 10:41:11.613 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:41:11.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:41:11.615 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:41:11.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.13
2026-04-13 10:41:11.615 DEBUG [src.node.docker_mananger] Generated ports ['7713', '7714', '7715', '7716', '7717']
2026-04-13 10:41:11.615 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:41:11.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:41:11.615 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:41:11.616 DEBUG [src.node.docker_mananger] docker run -i -t -p 7713:7713 -p 7714:7714 -p 7715:7715 -p 7716:7716 -p 7717:7717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7715 --rest-port=7713 --tcp-port=7714 --discv5-udp-port=7716 --rest-address=0.0.0.0 --nat=extip:172.18.146.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eeb0af3adc76fabf555c0432d918fe9da2c5e13bddc2d4fbbc613ba68ac8ffd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7717 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC2zu1D8Oa1fra7Ztm9gvlVEMJuT5hUjBkd1pR_UtVYyTDfeLqNVdgMeuETaLQ6YPQU3j9SHBtJiK1UuP6118hoCgmlkgnY0gmlwhKwSIjWKbXVsdGlhZGRyc5YACASsEiI1BtkXAAoErBIiNQbZGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECz2fawsYBXlB9wMYWgH2yFbLFkY0GWmHSyT3iBIRLDy2DdGNwgtkXg3VkcILZGYV3YWt1MgM --storenode=/ip4/172.18.34.53/tcp/55575/p2p/16Uiu2HAm9PJDt8xdv8VUQu2bQV9STN5BFt9X7suZgu2dN12TRSYc --store=true --relay=true
2026-04-13 10:41:11.813 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.13 waku 62628fee1c5fcfa9da5bb0215c6c9186a03c4b042100ec33eb98c74c1a4cd3f8
2026-04-13 10:41:11.849 DEBUG [src.node.docker_mananger] Container started with ID 62628fee1c5f. Setting up logs at ./log/docker/store_node1_2026-04-13_10-41-10__e297e05e-1219-492c-aeb5-31696bc41847__wakuorg_nwaku:latest.log
2026-04-13 10:41:11.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7713
2026-04-13 10:41:11.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:41:12.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7713/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:12.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:41:12.855 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:41:12.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7713/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:12.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.13/tcp/7714/p2p/16Uiu2HAkyEvvHjaMwFkvfagjhWwkW2wdzuwd5yW5R2yACW617JpL","/ip4/172.18.146.13/tcp/7715/ws/p2p/16Uiu2HAkyEvvHjaMwFkvfagjhWwkW2wdzuwd5yW5R2yACW617JpL"],"enrUri":"enr:-L24QJUBNOyyCUnfkXeF35jXF_nMP5uKmuadmOV0Lo1u55EOPYJ9VN_ZULuF7ceq1h1NYixO6o9PsGsv0qph2_XdP14CgmlkgnY0gmlwhKwSkg2KbXVsdGlhZGRyc5YACASsEpINBh4iAAoErBKSDQYeI90DgnJzhQDGAQAAiXNlY3AyNTZrMaECOK5ARI0M9-bZ0FSKNzToaNhe6O7dL-aeBmVMFrlRmO2DdGNwgh4ig3VkcIIeJIV3YWt1MgM"}'
2026-04-13 10:41:12.857 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:41:12.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.53/tcp/55575/p2p/16Uiu2HAm9PJDt8xdv8VUQu2bQV9STN5BFt9X7suZgu2dN12TRSYc"]'
2026-04-13 10:41:12.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:41:12.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:41:12.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.867 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:12.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:12.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.073 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.080 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.281 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.488 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.695 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.701 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.902 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.109 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.317 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.523 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.730 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.937 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.943 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.144 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.354 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.561 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.767 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.974 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.980 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.181 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.389 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.595 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.602 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.803 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.010 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.216 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.224 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.425 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.633 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.840 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.048 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.254 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.461 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.669 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.675 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.876 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:19.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55574/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:19.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9c49b50db2df45110019888f10db5f12074ea195c41c5d9841615814928b5543"},{"messageHash":"0x199524afa735b8d8517445a292484394f621e1d76d0c299525757fe841c782d5"},{"messageHash":"0x7b660defc853f46487676d98242f01f2d7528c718a2fb73943b7850a8da832dc"},{"messageHash":"0xb9f533d2a58aa9fe573b6c4f41c54fd0d700f02d59852590e99b2000ca07f817"},{"messageHash":"0xd7c30c16703057fbba80a3c06d051c3c7ac647aa136dbeeb05216dc89e409250"},{"messageHash":"0x9908272718d7c3d43787f55330ddcbc21787f73fc954328257dd9d4442c87cee"},{"messageHash":"0x6207b487b805ca0c573a41578872b13fd41f2989135865354f2f8ca58c49d167"},{"messageHash":"0x8e6b63616bcd68a13eb80bbdf207599e84dc2c44e80e31109ae7c19543048814"},{"messageHash":"0x4ace2070059cbcbbae51901910ef5491e502bddc915b96da43e510f534d97ecc"},{"messageHash":"0x43ae04e167d1f81b753d31d575417bc2ccb82c48156a5705e95860a2b588ea89"},{"messageHash":"0xcfaa9661cfdb9eb1e06d4e6bf046c0f2758e58eefdf610b14e4d303f9fc0b0c5"},{"messageHash":"0x2332a831947ec954514e68f734b2a674bd50ec5a00deff421cd2da3d3948659a"},{"messageHash":"0xbd9d18ed9d74c8fffb892012758eb87588add0cdfa3a7df2ebdf964bdea8eb85"},{"messageHash":"0xb0bcd170ca37e3c1ec7427c875ffcdf339cc75e9c65d1e45f2621bab5592f3c3"},{"messageHash":"0xbbed21bf065f6fc63a23f330ea4fb206e51c4e7f93e8e4fe3510cdad51e095b7"},{"messageHash":"0xd1d1625229529f86b9ada3da0ed6e943dbac0d6eb291169b2096c87f70e22405"},{"messageHash":"0xfed90eeca44080e33aa9d2f967bedf847d7ab95b363172f042ed9fc6ee801265"},{"messageHash":"0x7becd76f2425a16751f2f9953c50d17c92a2b31d01685db15be1bdcf1c38b962"},{"messageHash":"0x66583ca296bc59c1d2a102ce19868e47b5cf074eb1f83d5aea05ce96d4a5baae"},{"messageHash":"0xeb47d4d1a12838dcd73ae2046ead7f3c57e37fbf51a035ce2c4e5b343b6075d0"}],"paginationCursor":"0xeb47d4d1a12838dcd73ae2046ead7f3c57e37fbf51a035ce2c4e5b343b6075d0"}'
2026-04-13 10:41:19.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7713/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:19.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9c49b50db2df45110019888f10db5f12074ea195c41c5d9841615814928b5543"},{"messageHash":"0x199524afa735b8d8517445a292484394f621e1d76d0c299525757fe841c782d5"},{"messageHash":"0x7b660defc853f46487676d98242f01f2d7528c718a2fb73943b7850a8da832dc"},{"messageHash":"0xb9f533d2a58aa9fe573b6c4f41c54fd0d700f02d59852590e99b2000ca07f817"},{"messageHash":"0xd7c30c16703057fbba80a3c06d051c3c7ac647aa136dbeeb05216dc89e409250"},{"messageHash":"0x9908272718d7c3d43787f55330ddcbc21787f73fc954328257dd9d4442c87cee"},{"messageHash":"0x6207b487b805ca0c573a41578872b13fd41f2989135865354f2f8ca58c49d167"},{"messageHash":"0x8e6b63616bcd68a13eb80bbdf207599e84dc2c44e80e31109ae7c19543048814"},{"messageHash":"0x4ace2070059cbcbbae51901910ef5491e502bddc915b96da43e510f534d97ecc"},{"messageHash":"0x43ae04e167d1f81b753d31d575417bc2ccb82c48156a5705e95860a2b588ea89"},{"messageHash":"0xcfaa9661cfdb9eb1e06d4e6bf046c0f2758e58eefdf610b14e4d303f9fc0b0c5"},{"messageHash":"0x2332a831947ec954514e68f734b2a674bd50ec5a00deff421cd2da3d3948659a"},{"messageHash":"0xbd9d18ed9d74c8fffb892012758eb87588add0cdfa3a7df2ebdf964bdea8eb85"},{"messageHash":"0xb0bcd170ca37e3c1ec7427c875ffcdf339cc75e9c65d1e45f2621bab5592f3c3"},{"messageHash":"0xbbed21bf065f6fc63a23f330ea4fb206e51c4e7f93e8e4fe3510cdad51e095b7"},{"messageHash":"0xd1d1625229529f86b9ada3da0ed6e943dbac0d6eb291169b2096c87f70e22405"},{"messageHash":"0xfed90eeca44080e33aa9d2f967bedf847d7ab95b363172f042ed9fc6ee801265"},{"messageHash":"0x7becd76f2425a16751f2f9953c50d17c92a2b31d01685db15be1bdcf1c38b962"},{"messageHash":"0x66583ca296bc59c1d2a102ce19868e47b5cf074eb1f83d5aea05ce96d4a5baae"},{"messageHash":"0xeb47d4d1a12838dcd73ae2046ead7f3c57e37fbf51a035ce2c4e5b343b6075d0"}],"paginationCursor":"0xeb47d4d1a12838dcd73ae2046ead7f3c57e37fbf51a035ce2c4e5b343b6075d0"}'
2026-04-13 10:41:19.092 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:41:19.094 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:41:19.094 DEBUG [src.node.waku_node] Stopping container with id 1de5708a9e8e
2026-04-13 10:41:19.582 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:41:19.582 DEBUG [src.node.waku_node] Stopping container with id 62628fee1c5f
2026-04-13 10:41:20.069 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:41:20.070 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:41:20.096 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:41:20.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,118 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19
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.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21301', '21302', '21303', '21304', '21305']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21301:21301 -p 21302:21302 -p 21303:21303 -p 21304:21304 -p 21305:21305 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21303 --rest-port=21301 --tcp-port=21302 --discv5-udp-port=21304 --rest-address=0.0.0.0 --nat=extip:172.18.152.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d699fdeff08b10cbaa9a527f357aa1b1ffad8e7aebbf43f9e08e5e661b6438c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21305 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 877f78034d5a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 019d37ca6a20. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.188 waku 483500b60f1f8aac2f698c01931c27642f4dd4203415d6ba73568e4f484b740f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 483500b60f1f. Setting up logs at ./log/docker/node1_2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 21301
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21301/health" -H "Content-Type: 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21301/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/21302/p2p/16Uiu2HAmN5X47Fq44P6hZtGamHPE8hWmPkvm34G8qr1GYGUX9223","/ip4/172.18.152.188/tcp/21303/ws/p2p/16Uiu2HAmN5X47Fq44P6hZtGamHPE8hWmPkvm34G8qr1GYGUX9223"],"enrUri":"enr:-L24QBGb8daTN2G-chEEJNJtfb_rGTzGBnR-JJTqZyhRcwRKKkMwwKFtpkudFzfur9fc4vRnvUI1JK2xzEY5Ln_msXsCgmlkgnY0gmlwhKwSmLyKbXVsdGlhZGRyc5YACASsEpi8BlM2AAoErBKYvAZTN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjAHWr96RKM-v2on3R6kCQ9SFxmWqxWbuO1NNFU0glKCDdGNwglM2g3VkcIJTOIV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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 483500b60f1f
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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-13_10-38-01__b3ee471a-4057-4439-ae65-92ec2783d54a
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.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-38-01__b3ee471a-4057-4439-ae65-92ec2783d54a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59352', '59353', '59354', '59355', '59356']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59352:59352 -p 59353:59353 -p 59354:59354 -p 59355:59355 -p 59356:59356 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59354 --rest-port=59352 --tcp-port=59353 --discv5-udp-port=59355 --rest-address=0.0.0.0 --nat=extip:172.18.153.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7abcbed3ddc28ef8cc5fcf9327ecbd2f68fc5de246dfd9de9b0c46fa5e35022a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59356 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.213 waku 8132859e1d24f89154db12579c36eaed50ffebbad943a4d1649f127d8a97dd7c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8132859e1d24. Setting up logs at ./log/docker/node1_2026-04-13_10-38-01__b3ee471a-4057-4439-ae65-92ec2783d54a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 59352
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 483500b60f1f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59352/health" -H "Content-Type: 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59352/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.213/tcp/59353/p2p/16Uiu2HAm7RDuUc6kT4un4RVvJJAjwFZ8SDjUvdSKUZqBVEdy2Ctu","/ip4/172.18.153.213/tcp/59354/ws/p2p/16Uiu2HAm7RDuUc6kT4un4RVvJJAjwFZ8SDjUvdSKUZqBVEdy2Ctu"],"enrUri":"enr:-L24QKxQPM_T2jZYGpN85mFSt3G11xAh0szQrpiCqtM6E05nX4P3S-A9R5AP5OKuAL2sOLziIrWxsPVTdC08MdJWQUECgmlkgnY0gmlwhKwSmdWKbXVsdGlhZGRyc5YACASsEpnVBufZAAoErBKZ1Qbn2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsi7CuyJzVNDwbC8Yw8ODN07XNgSAe_WG-mfYXd3StbaDdGNwgufZg3VkcILn24V3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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 8132859e1d24
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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-13_10-38-01__b3ee471a-4057-4439-ae65-92ec2783d54a__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-13_10-38-08__2a0a54c0-b40e-4072-a51e-dd6baf161a0b
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.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-38-08__2a0a54c0-b40e-4072-a51e-dd6baf161a0b__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20371', '20372', '20373', '20374', '20375']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20371:20371 -p 20372:20372 -p 20373:20373 -p 20374:20374 -p 20375:20375 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20373 --rest-port=20371 --tcp-port=20372 --discv5-udp-port=20374 --rest-address=0.0.0.0 --nat=extip:172.18.134.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aff39c5dfbd4dbd2d8c51bac11937ceba96df573c1dc6bc46aaaeefc9c138c3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20375 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.143 waku 22f4e44f92fa3af209421fb230a183bcdca2f38c0f039420d19664061a525e7e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22f4e44f92fa. Setting up logs at ./log/docker/node1_2026-04-13_10-38-08__2a0a54c0-b40e-4072-a51e-dd6baf161a0b__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 20371
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 8132859e1d24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20371/health" -H "Content-Type: 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.143/tcp/20372/p2p/16Uiu2HAmVqgmM4jnfRohKTsfa97JByP5HZpaEsRaTKzjZVpGZMgQ","/ip4/172.18.134.143/tcp/20373/ws/p2p/16Uiu2HAmVqgmM4jnfRohKTsfa97JByP5HZpaEsRaTKzjZVpGZMgQ"],"enrUri":"enr:-L24QJCWEnElGZ4yZbrHgEuJJq79sByLbDtJTFj6Q87cV2jhEg85re94LEa9fVQ9U44wNZ0kVXir0eOc6Ml6gynL8owCgmlkgnY0gmlwhKwSho-KbXVsdGlhZGRyc5YACASsEoaPBk-UAAoErBKGjwZPld0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_1Qu1xCxwl2WRXovfCo3q5UWwRvK2m01NNmzpmsoDA2DdGNwgk-Ug3VkcIJPloV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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 22f4e44f92fa
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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-13_10-38-08__2a0a54c0-b40e-4072-a51e-dd6baf161a0b__harbor.status.im_wakuorg_nwaku:v0.37.4.log

View File

@ -0,0 +1,145 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags with id: 2026-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713
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-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713__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-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713__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-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713__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.31.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50999', '51000', '51001', '51002', '51003']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50999:50999 -p 51000:51000 -p 51001:51001 -p 51002:51002 -p 51003:51003 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51001 --rest-port=50999 --tcp-port=51000 --discv5-udp-port=51002 --rest-address=0.0.0.0 --nat=extip:172.18.31.225 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b8e636da1bccebfc7e1fb04c9f6408f479b8fa0d38d27dde4cf0dd3c0eaaf708 --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51003 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.225 waku 453f979c6958071b983c7ec01b769c1a7bfb8872b6dc94bf4e457347e17d2734
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 453f979c6958. Setting up logs at ./log/docker/node1_2026-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50999
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 5289f2812a31. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 12b40a91c78b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50999/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50999/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.225/tcp/51000/p2p/16Uiu2HAkvDaoNnnTJSEjMkRvtr9nYCgnVQhcHmddDA9s2VmCyVdk","/ip4/172.18.31.225/tcp/51001/ws/p2p/16Uiu2HAkvDaoNnnTJSEjMkRvtr9nYCgnVQhcHmddDA9s2VmCyVdk"],"enrUri":"enr:-L24QKPmGwG11lH3SMzWRWt8zBO_keBMBzPseLU0N1SOBZZIObaiuqe8FfbYva4qDb8OcDsWDuuO3CojIZOYi6bkloUCgmlkgnY0gmlwhKwSH-GKbXVsdGlhZGRyc5YACASsEh_hBsc4AAoErBIf4QbHOd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECC8LcUaQBYsIEDpXxtLPnVNLmLRVzng7zCYkTsZ-6V7ODdGNwgsc4g3VkcILHOoV3YWt1MhM"}'
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.241.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21382', '21383', '21384', '21385', '21386']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21382:21382 -p 21383:21383 -p 21384:21384 -p 21385:21385 -p 21386:21386 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21384 --rest-port=21382 --tcp-port=21383 --discv5-udp-port=21385 --rest-address=0.0.0.0 --nat=extip:172.18.241.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6bdf06ba90ad4a1e6271b59295d5dbd5a75b8c8af668b14acfadcbf4accaa30 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21386 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QKPmGwG11lH3SMzWRWt8zBO_keBMBzPseLU0N1SOBZZIObaiuqe8FfbYva4qDb8OcDsWDuuO3CojIZOYi6bkloUCgmlkgnY0gmlwhKwSH-GKbXVsdGlhZGRyc5YACASsEh_hBsc4AAoErBIf4QbHOd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECC8LcUaQBYsIEDpXxtLPnVNLmLRVzng7zCYkTsZ-6V7ODdGNwgsc4g3VkcILHOoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.159 waku e00261eb1f9c8d4ac7e0d9349142b53a14bf5b4ac57152bc207aa7e67bd0b57d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e00261eb1f9c. Setting up logs at ./log/docker/node2_2026-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21382
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21382/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21382/debug/v1/info" -H "Content-Type: application/json" -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.159/tcp/21383/p2p/16Uiu2HAmVkFfb13gVU8uitrHdtngdc9MeqG1EJ4CDTC6fXHSDr3v","/ip4/172.18.241.159/tcp/21384/ws/p2p/16Uiu2HAmVkFfb13gVU8uitrHdtngdc9MeqG1EJ4CDTC6fXHSDr3v"],"enrUri":"enr:-L24QJK7E0GecnPKN1YP0VQP-Mh4mIuX_fGsM1MGDzrVSSUUDMvXSRaE7kqJRZXcc9Ub73HxZwSvdPSFHlFWsu43YfUCgmlkgnY0gmlwhKwS8Z-KbXVsdGlhZGRyc5YACASsEvGfBlOHAAoErBLxnwZTiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_e_mKAwZ0Q1Wr82clZ3gsfHPOuZo4yKCwY34jnA-hH2DdGNwglOHg3VkcIJTiYV3YWt1MgE"}'
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.29.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53183', '53184', '53185', '53186', '53187']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53183:53183 -p 53184:53184 -p 53185:53185 -p 53186:53186 -p 53187:53187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53185 --rest-port=53183 --tcp-port=53184 --discv5-udp-port=53186 --rest-address=0.0.0.0 --nat=extip:172.18.29.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7c79aa414a04fde6e6af0cc3eba416dc4bd0b28069dbbf7c6ba81eb0b557ea26 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53187 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QJK7E0GecnPKN1YP0VQP-Mh4mIuX_fGsM1MGDzrVSSUUDMvXSRaE7kqJRZXcc9Ub73HxZwSvdPSFHlFWsu43YfUCgmlkgnY0gmlwhKwS8Z-KbXVsdGlhZGRyc5YACASsEvGfBlOHAAoErBLxnwZTiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_e_mKAwZ0Q1Wr82clZ3gsfHPOuZo4yKCwY34jnA-hH2DdGNwglOHg3VkcIJTiYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.149 waku 2727021e2ab75d0e60b13cd0823702bb63a7150e60a33bd734546b118808a57c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2727021e2ab7. Setting up logs at ./log/docker/node3_2026-04-13_10-42-03__2d1cd27a-1a1b-4539-8f87-33d66a3de713__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53183
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53183/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.149/tcp/53184/p2p/16Uiu2HAmMaDfdPCpKU3bn52NBCacY5YD9hkbzCkyZs5PWs57kdpB","/ip4/172.18.29.149/tcp/53185/ws/p2p/16Uiu2HAmMaDfdPCpKU3bn52NBCacY5YD9hkbzCkyZs5PWs57kdpB"],"enrUri":"enr:-L24QCK0MA1mLFdcrPPUHJK5CWrM8hfPl6yP49jlWV78q53tEW-8k8peGYRknCLWMYDAdbKNiRSEm2Ag0dJlCSAVCQUCgmlkgnY0gmlwhKwSHZWKbXVsdGlhZGRyc5YACASsEh2VBs_AAAoErBIdlQbPwd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhIBVvqgReWNV2-CknjlMPjMOp6yj3iNZomEm8rQA_FiDdGNwgs_Ag3VkcILPwoV3YWt1MgE"}'
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:21382/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.225/tcp/51000/p2p/16Uiu2HAkvDaoNnnTJSEjMkRvtr9nYCgnVQhcHmddDA9s2VmCyVdk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.159/tcp/21383/p2p/16Uiu2HAmVkFfb13gVU8uitrHdtngdc9MeqG1EJ4CDTC6fXHSDr3v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:21382/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:53183/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 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:50999/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2d6b1ae1aae92f28d6a5e67babb87bd491a0470f189800a2ecb07c075afca03c"},{"messageHash":"0x5027a01adf473f6be94a4da9b555d8d8d5c83c1d0af037ccd27da02188dee41a"},{"messageHash":"0x2311eb7cdd05d58d7a3b2003c0d035f9b14a62abe8fc33aedf43c4f891bfd31f"},{"messageHash":"0x11496dcc4e4bbeed87c1d61004ab641e1e23b2e2ffa8c6a601531dbc48902734"},{"messageHash":"0x67df8865b8d4457c348bbe72de34710b27d6b54606031dd371aef2d974830558"},{"messageHash":"0xb7504063fdc79eb47d267ef56f6c6fc6e9443b0f23fc0f814800aa9f380bd332"},{"messageHash":"0xe90ecbf4f76778400a596c9e1fcef58ab5c6a9bb9a2fea3efb5ae065d77b216b"},{"messageHash":"0x653e8d61cd3ab4f10162b42efcdb1795d5a89b26d37574e2599ac1ec390fadfc"},{"messageHash":"0x129e66c28e09b97026661a775cec66490da0af92124945f8a9d8722bd9e02f4d"},{"messageHash":"0x90ce1e2c51f2a5bb369b3e7171954c4e0259a95b3bc36f3d298a67b32a7180b4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:21382/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"99cf144f8b3cbfe52579","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2d6b1ae1aae92f28d6a5e67babb87bd491a0470f189800a2ecb07c075afca03c"},{"messageHash":"0x5027a01adf473f6be94a4da9b555d8d8d5c83c1d0af037ccd27da02188dee41a"},{"messageHash":"0x2311eb7cdd05d58d7a3b2003c0d035f9b14a62abe8fc33aedf43c4f891bfd31f"},{"messageHash":"0x11496dcc4e4bbeed87c1d61004ab641e1e23b2e2ffa8c6a601531dbc48902734"},{"messageHash":"0x67df8865b8d4457c348bbe72de34710b27d6b54606031dd371aef2d974830558"},{"messageHash":"0xb7504063fdc79eb47d267ef56f6c6fc6e9443b0f23fc0f814800aa9f380bd332"},{"messageHash":"0xe90ecbf4f76778400a596c9e1fcef58ab5c6a9bb9a2fea3efb5ae065d77b216b"},{"messageHash":"0x653e8d61cd3ab4f10162b42efcdb1795d5a89b26d37574e2599ac1ec390fadfc"},{"messageHash":"0x129e66c28e09b97026661a775cec66490da0af92124945f8a9d8722bd9e02f4d"},{"messageHash":"0x90ce1e2c51f2a5bb369b3e7171954c4e0259a95b3bc36f3d298a67b32a7180b4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:53183/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"80bef65da51973df092e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2d6b1ae1aae92f28d6a5e67babb87bd491a0470f189800a2ecb07c075afca03c"},{"messageHash":"0x5027a01adf473f6be94a4da9b555d8d8d5c83c1d0af037ccd27da02188dee41a"},{"messageHash":"0x2311eb7cdd05d58d7a3b2003c0d035f9b14a62abe8fc33aedf43c4f891bfd31f"},{"messageHash":"0x11496dcc4e4bbeed87c1d61004ab641e1e23b2e2ffa8c6a601531dbc48902734"},{"messageHash":"0x67df8865b8d4457c348bbe72de34710b27d6b54606031dd371aef2d974830558"},{"messageHash":"0xb7504063fdc79eb47d267ef56f6c6fc6e9443b0f23fc0f814800aa9f380bd332"},{"messageHash":"0xe90ecbf4f76778400a596c9e1fcef58ab5c6a9bb9a2fea3efb5ae065d77b216b"},{"messageHash":"0x653e8d61cd3ab4f10162b42efcdb1795d5a89b26d37574e2599ac1ec390fadfc"},{"messageHash":"0x129e66c28e09b97026661a775cec66490da0af92124945f8a9d8722bd9e02f4d"},{"messageHash":"0x90ce1e2c51f2a5bb369b3e7171954c4e0259a95b3bc36f3d298a67b32a7180b4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 453f979c6958
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e00261eb1f9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2727021e2ab7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 453f979c6958. 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,665 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-13_10-36-09__18258fa2-9e5c-468d-ba6f-f917cfd2c074
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-04-13_10-36-09__18258fa2-9e5c-468d-ba6f-f917cfd2c074__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24922', '24923', '24924', '24925', '24926']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24922:24922 -p 24923:24923 -p 24924:24924 -p 24925:24925 -p 24926:24926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24924 --rest-port=24922 --tcp-port=24923 --discv5-udp-port=24925 --rest-address=0.0.0.0 --nat=extip:172.18.61.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaad65eafd0c707039afc0978cfac3bf50ce16dfbd0647850bccbb1146a24a3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24926 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.22 waku 45c283ec1b02afabe96fa8ee581687d11d8250e31659b6ee17fc9d8dd97ef0cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45c283ec1b02. Setting up logs at ./log/docker/node1_2026-04-13_10-36-09__18258fa2-9e5c-468d-ba6f-f917cfd2c074__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24922
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 d20331cd4e27. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cbe0a741d302. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.22/tcp/24923/p2p/16Uiu2HAm6SBEFHYLgxcpuAYS2qYoyKRxrAuJr44ihg6xe1VAQriK","/ip4/172.18.61.22/tcp/24924/ws/p2p/16Uiu2HAm6SBEFHYLgxcpuAYS2qYoyKRxrAuJr44ihg6xe1VAQriK"],"enrUri":"enr:-L24QCzI59KYoSMi9iuYayJ7a1_gKV3BkQqrI7SW6SytCXSySasJ2GaeMmo9c8lhvrKv0lxCYyDRcZwGZVcpB0GuL7ECgmlkgnY0gmlwhKwSPRaKbXVsdGlhZGRyc5YACASsEj0WBmFbAAoErBI9FgZhXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECo5Gg3JJ91WQnAN_cv_WCHpdOnV-MmptJP_ZlZ-nzg2iDdGNwgmFbg3VkcIJhXYV3YWt1MgU"}'
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-04-13_10-36-09__18258fa2-9e5c-468d-ba6f-f917cfd2c074__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60364', '60365', '60366', '60367', '60368']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60364:60364 -p 60365:60365 -p 60366:60366 -p 60367:60367 -p 60368:60368 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60366 --rest-port=60364 --tcp-port=60365 --discv5-udp-port=60367 --rest-address=0.0.0.0 --nat=extip:172.18.22.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fc6e2b8bfea4806e4a032a125c1a3efa0fd7dffd6ef55f5e6ebef7bb686ee3c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60368 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCzI59KYoSMi9iuYayJ7a1_gKV3BkQqrI7SW6SytCXSySasJ2GaeMmo9c8lhvrKv0lxCYyDRcZwGZVcpB0GuL7ECgmlkgnY0gmlwhKwSPRaKbXVsdGlhZGRyc5YACASsEj0WBmFbAAoErBI9FgZhXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECo5Gg3JJ91WQnAN_cv_WCHpdOnV-MmptJP_ZlZ-nzg2iDdGNwgmFbg3VkcIJhXYV3YWt1MgU --filternode=/ip4/172.18.61.22/tcp/24923/p2p/16Uiu2HAm6SBEFHYLgxcpuAYS2qYoyKRxrAuJr44ihg6xe1VAQriK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.188 waku 1489997c9f12e4d19081f94f175f1da53a118f3abe68642ba361da217e2104fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1489997c9f12. Setting up logs at ./log/docker/node2_2026-04-13_10-36-09__18258fa2-9e5c-468d-ba6f-f917cfd2c074__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60364
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60364/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60364/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.188/tcp/60365/p2p/16Uiu2HAm8FCDAZ8CASMAhv71Fv5irLo8FyyrFokKrrL75BFBmfjS","/ip4/172.18.22.188/tcp/60366/ws/p2p/16Uiu2HAm8FCDAZ8CASMAhv71Fv5irLo8FyyrFokKrrL75BFBmfjS"],"enrUri":"enr:-L24QNPVaIYxPMBepr8_XonaT-3hNFO0ZiIUFoOOjnYPXg7CEGZQ9poZa9DSIr8k04S9fKJoEXJezPn-9GHyAX2pGZQCgmlkgnY0gmlwhKwSFryKbXVsdGlhZGRyc5YACASsEha8BuvNAAoErBIWvAbrzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvni5EmXJ4R0zxuRYpHGTmnI9qNpWyR-zAb0DqOynNbWDdGNwguvNg3VkcILrz4V3YWt1MgA"}'
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:60364/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.22/tcp/24923/p2p/16Uiu2HAm6SBEFHYLgxcpuAYS2qYoyKRxrAuJr44ihg6xe1VAQriK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:60364/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "60e0f12a-a0e5-4e14-9e24-0f2ed3b3496b", "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"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"60e0f12a-a0e5-4e14-9e24-0f2ed3b3496b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:60364/filter/v2/messages/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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776076572400170176,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:60364/filter/v2/messages/1" -H "Content-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":"1","version":0,"timestamp":1776076572536352640,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:60364/filter/v2/messages/2" -H "Content-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":"2","version":0,"timestamp":1776076572670133496,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/3" -H "Content-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":"3","version":0,"timestamp":1776076572806437644,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/4" -H "Content-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":"4","version":0,"timestamp":1776076572941136943,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:60364/filter/v2/messages/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'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776076573074774253,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/6" -H "Content-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":"6","version":0,"timestamp":1776076573209150927,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/7" -H "Content-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":"7","version":0,"timestamp":1776076573343730255,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/8" -H "Content-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":"8","version":0,"timestamp":1776076573477887749,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:60364/filter/v2/messages/9" -H "Content-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":"9","version":0,"timestamp":1776076573611779853,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/10" -H "Content-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":"10","version":0,"timestamp":1776076573745526947,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/11" -H "Content-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":"11","version":0,"timestamp":1776076573879754967,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/12" -H "Content-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":"12","version":0,"timestamp":1776076574014259525,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/13" -H "Content-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":"13","version":0,"timestamp":1776076574149205906,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/14" -H "Content-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":"14","version":0,"timestamp":1776076574283228688,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/15" -H "Content-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":"15","version":0,"timestamp":1776076574417689969,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:60364/filter/v2/messages/16" -H "Content-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":"16","version":0,"timestamp":1776076574553142774,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/17" -H "Content-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":"17","version":0,"timestamp":1776076574687679859,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/18" -H "Content-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":"18","version":0,"timestamp":1776076574822076323,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/19" -H "Content-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":"19","version":0,"timestamp":1776076574956268690,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/20" -H "Content-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":"20","version":0,"timestamp":1776076575090722308,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776076575225020003,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/22" -H "Content-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":"22","version":0,"timestamp":1776076575360154208,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/23" -H "Content-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":"23","version":0,"timestamp":1776076575494870244,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/24" -H "Content-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":"24","version":0,"timestamp":1776076575629536041,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:60364/filter/v2/messages/25" -H "Content-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":"25","version":0,"timestamp":1776076575763695017,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/26" -H "Content-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":"26","version":0,"timestamp":1776076575898639587,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/27" -H "Content-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":"27","version":0,"timestamp":1776076576033412911,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/28" -H "Content-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":"28","version":0,"timestamp":1776076576167925256,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/29" -H "Content-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":"29","version":0,"timestamp":1776076576301879563,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/30" -H "Content-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":"30","version":0,"timestamp":1776076576436768938,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/31" -H "Content-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":"31","version":0,"timestamp":1776076576571582750,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/32" -H "Content-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":"32","version":0,"timestamp":1776076576706622763,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/33" -H "Content-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":"33","version":0,"timestamp":1776076576840947120,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/34" -H "Content-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":"34","version":0,"timestamp":1776076576975718190,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/35" -H "Content-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":"35","version":0,"timestamp":1776076577110709406,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/36" -H "Content-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":"36","version":0,"timestamp":1776076577245158069,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/37" -H "Content-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":"37","version":0,"timestamp":1776076577379389213,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/38" -H "Content-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":"38","version":0,"timestamp":1776076577513888481,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/39" -H "Content-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":"39","version":0,"timestamp":1776076577648401040,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/40" -H "Content-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":"40","version":0,"timestamp":1776076577783932171,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/41" -H "Content-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":"41","version":0,"timestamp":1776076577918581445,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/42" -H "Content-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":"42","version":0,"timestamp":1776076578052755214,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/43" -H "Content-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":"43","version":0,"timestamp":1776076578186822814,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/44" -H "Content-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":"44","version":0,"timestamp":1776076578321255451,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/45" -H "Content-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":"45","version":0,"timestamp":1776076578455343301,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/46" -H "Content-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":"46","version":0,"timestamp":1776076578590580330,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/47" -H "Content-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":"47","version":0,"timestamp":1776076578725162622,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/48" -H "Content-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":"48","version":0,"timestamp":1776076578859759892,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/49" -H "Content-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":"49","version":0,"timestamp":1776076578994044593,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/50" -H "Content-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":"50","version":0,"timestamp":1776076579128735002,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/51" -H "Content-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":"51","version":0,"timestamp":1776076579263315689,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/52" -H "Content-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":"52","version":0,"timestamp":1776076579398182960,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/53" -H "Content-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":"53","version":0,"timestamp":1776076579533245399,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/54" -H "Content-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":"54","version":0,"timestamp":1776076579667552435,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/55" -H "Content-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":"55","version":0,"timestamp":1776076579802132235,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/56" -H "Content-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":"56","version":0,"timestamp":1776076579936705108,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/57" -H "Content-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":"57","version":0,"timestamp":1776076580071196349,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/58" -H "Content-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":"58","version":0,"timestamp":1776076580205412474,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/59" -H "Content-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":"59","version":0,"timestamp":1776076580339872332,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/60" -H "Content-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":"60","version":0,"timestamp":1776076580474227701,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/61" -H "Content-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":"61","version":0,"timestamp":1776076580608833835,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/62" -H "Content-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":"62","version":0,"timestamp":1776076580743181771,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/63" -H "Content-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":"63","version":0,"timestamp":1776076580878868441,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/64" -H "Content-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":"64","version":0,"timestamp":1776076581012734390,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/65" -H "Content-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":"65","version":0,"timestamp":1776076581147363688,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/66" -H "Content-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":"66","version":0,"timestamp":1776076581287875273,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/67" -H "Content-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":"67","version":0,"timestamp":1776076581426825746,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/68" -H "Content-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":"68","version":0,"timestamp":1776076581561058907,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/69" -H "Content-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":"69","version":0,"timestamp":1776076581703208136,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/70" -H "Content-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":"70","version":0,"timestamp":1776076581837662933,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/71" -H "Content-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":"71","version":0,"timestamp":1776076581972120441,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/72" -H "Content-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":"72","version":0,"timestamp":1776076582107138157,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/73" -H "Content-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":"73","version":0,"timestamp":1776076582241392009,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/74" -H "Content-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":"74","version":0,"timestamp":1776076582375322320,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/75" -H "Content-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":"75","version":0,"timestamp":1776076582509355595,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/76" -H "Content-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":"76","version":0,"timestamp":1776076582644173016,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/77" -H "Content-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":"77","version":0,"timestamp":1776076582778682585,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/78" -H "Content-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":"78","version":0,"timestamp":1776076582912947536,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/79" -H "Content-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":"79","version":0,"timestamp":1776076583046900554,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/80" -H "Content-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":"80","version":0,"timestamp":1776076583181049730,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/81" -H "Content-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":"81","version":0,"timestamp":1776076583315457433,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/82" -H "Content-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":"82","version":0,"timestamp":1776076583449886402,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/83" -H "Content-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":"83","version":0,"timestamp":1776076583584087934,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/84" -H "Content-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":"84","version":0,"timestamp":1776076583718529048,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/85" -H "Content-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":"85","version":0,"timestamp":1776076583852777255,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/86" -H "Content-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":"86","version":0,"timestamp":1776076583987351738,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776076584121465110,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/88" -H "Content-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":"88","version":0,"timestamp":1776076584255717061,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/89" -H "Content-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":"89","version":0,"timestamp":1776076584390289615,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/90" -H "Content-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":"90","version":0,"timestamp":1776076584524747474,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/91" -H "Content-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":"91","version":0,"timestamp":1776076584658941405,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/92" -H "Content-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":"92","version":0,"timestamp":1776076584793088750,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/93" -H "Content-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":"93","version":0,"timestamp":1776076584926881115,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/94" -H "Content-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":"94","version":0,"timestamp":1776076585061010210,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/95" -H "Content-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":"95","version":0,"timestamp":1776076585195224112,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/96" -H "Content-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":"96","version":0,"timestamp":1776076585330307954,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/97" -H "Content-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":"97","version":0,"timestamp":1776076585464447524,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/98" -H "Content-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":"98","version":0,"timestamp":1776076585598758013,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:60364/filter/v2/messages/99" -H "Content-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":"99","version":0,"timestamp":1776076585733614015,"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 45c283ec1b02
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1489997c9f12
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_and_retrieve_duplicate_message with id: 2026-04-13_10-37-40__1bdc8baa-6ce4-4eb4-9bd1-91dac904c783
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-04-13_10-37-40__1bdc8baa-6ce4-4eb4-9bd1-91dac904c783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48737', '48738', '48739', '48740', '48741']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48737:48737 -p 48738:48738 -p 48739:48739 -p 48740:48740 -p 48741:48741 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48739 --rest-port=48737 --tcp-port=48738 --discv5-udp-port=48740 --rest-address=0.0.0.0 --nat=extip:172.18.150.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eebfc4a4c6efc5c95fcf61043cfbb5fae7edb5fccdbdb5f41df8a3e205bbbcba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48741 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.52 waku 1955e3804fa18e674dd45f06c1a01d8860ce622eb6344d25ac008f868be0ac17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1955e3804fa1. Setting up logs at ./log/docker/node1_2026-04-13_10-37-40__1bdc8baa-6ce4-4eb4-9bd1-91dac904c783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48737
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 a5c784ba7c8f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e13f8d9c748a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48737/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48737/debug/v1/info" -H "Content-Type: application/json" -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.52/tcp/48738/p2p/16Uiu2HAmCcu1b3ke7PLuujKLBdM8zfEv8G45VJZQKkjAURVR18pg","/ip4/172.18.150.52/tcp/48739/ws/p2p/16Uiu2HAmCcu1b3ke7PLuujKLBdM8zfEv8G45VJZQKkjAURVR18pg"],"enrUri":"enr:-L24QBoYCfT4NWLe-2p0KS_gV6epltkPLKSjxEav8x3OD8UqTN6zjSRwllWUGIY5iEw00ZZH-jCQQKP2jvhj8wTz6MECgmlkgnY0gmlwhKwSljSKbXVsdGlhZGRyc5YACASsEpY0Br5iAAoErBKWNAa-Y90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_3bM_5RgIakvEFjsacgqnWacQP4lh2ecD5ptLxaNyEmDdGNwgr5ig3VkcIK-ZIV3YWt1MgE"}'
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-04-13_10-37-40__1bdc8baa-6ce4-4eb4-9bd1-91dac904c783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35670', '35671', '35672', '35673', '35674']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35670:35670 -p 35671:35671 -p 35672:35672 -p 35673:35673 -p 35674:35674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35672 --rest-port=35670 --tcp-port=35671 --discv5-udp-port=35673 --rest-address=0.0.0.0 --nat=extip:172.18.163.45 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfc0b5dcbedcba0185bf8f10afba8afe30a8da7e2d04dcbfdce794506addbc7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35674 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBoYCfT4NWLe-2p0KS_gV6epltkPLKSjxEav8x3OD8UqTN6zjSRwllWUGIY5iEw00ZZH-jCQQKP2jvhj8wTz6MECgmlkgnY0gmlwhKwSljSKbXVsdGlhZGRyc5YACASsEpY0Br5iAAoErBKWNAa-Y90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_3bM_5RgIakvEFjsacgqnWacQP4lh2ecD5ptLxaNyEmDdGNwgr5ig3VkcIK-ZIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.45 waku 9c6cddee4f45682b40ac460e1f1b4b4ba2ba0b86027ed264f44c2b109677da61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c6cddee4f45. Setting up logs at ./log/docker/node2_2026-04-13_10-37-40__1bdc8baa-6ce4-4eb4-9bd1-91dac904c783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35670
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.45/tcp/35671/p2p/16Uiu2HAmQNmFZ9L66vtGu9W9UxgnskCjRfwWpCr2dBhZ4hvprWQM","/ip4/172.18.163.45/tcp/35672/ws/p2p/16Uiu2HAmQNmFZ9L66vtGu9W9UxgnskCjRfwWpCr2dBhZ4hvprWQM"],"enrUri":"enr:-L24QPRq74xip8D5aGEKrpR8sI9c3Tz89p6TUFZ0rsC990GTdyi7h0K2EHVPGjF6oiguP7KuhJbSpsmWPqIXZmVXOysCgmlkgnY0gmlwhKwSoy2KbXVsdGlhZGRyc5YACASsEqMtBotXAAoErBKjLQaLWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDriQjpCpII1WjymJdSM_wHI7lAtvwSmrMEk30lsNgZZaDdGNwgotXg3VkcIKLWYV3YWt1MgE"}'
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:35670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.52/tcp/48738/p2p/16Uiu2HAmCcu1b3ke7PLuujKLBdM8zfEv8G45VJZQKkjAURVR18pg"]'
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:48737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:35670/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:48737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:48737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076662666399232,"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:35670/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076662666399232,"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:48737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:48737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076662778924330,"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:35670/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076662778924330,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:48737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076662778924330,"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:35670/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.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 1955e3804fa1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c6cddee4f45
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,158 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-04-13_10-43-08__86f03b6e-027c-475d-bacc-d956564f766c
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-04-13_10-43-08__86f03b6e-027c-475d-bacc-d956564f766c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24342', '24343', '24344', '24345', '24346']
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 24342:24342 -p 24343:24343 -p 24344:24344 -p 24345:24345 -p 24346:24346 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24344 --rest-port=24342 --tcp-port=24343 --discv5-udp-port=24345 --rest-address=0.0.0.0 --nat=extip:172.18.203.150 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fe7ed4ae5cdac0efb8ebd9c7ce9fbc007a9e46f1eefa947bec9d2a9bac4ddf00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24346 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.150 waku 788d069e798716462f6c524f813b61ef00881805a5e17eac2ebe7d8ffc5ea14a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 788d069e7987. Setting up logs at ./log/docker/node1_2026-04-13_10-43-08__86f03b6e-027c-475d-bacc-d956564f766c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24342
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 0898e4b65887. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e672e179ea9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24342/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24342/debug/v1/info" -H "Content-Type: application/json" -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.150/tcp/24343/p2p/16Uiu2HAkvKeVsMMhQnMpigzEDBaJjvXGJQ1Hah4YyHbET6ibU3fU","/ip4/172.18.203.150/tcp/24344/ws/p2p/16Uiu2HAkvKeVsMMhQnMpigzEDBaJjvXGJQ1Hah4YyHbET6ibU3fU"],"enrUri":"enr:-L24QJhb-zU97cYZLGH-1OmDZzVkWoFSM5ab19TasdopJRlXPmIA2UtLUtrlEIW60lcHlVxRfstuTCoIBJynikLLnicCgmlkgnY0gmlwhKwSy5aKbXVsdGlhZGRyc5YACASsEsuWBl8XAAoErBLLlgZfGN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECDVCG6EWJnbO__0_Rfb4klB86wHbejJMXNq1nRkAM2TeDdGNwgl8Xg3VkcIJfGYV3YWt1MgU"}'
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-04-13_10-43-08__86f03b6e-027c-475d-bacc-d956564f766c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19065', '19066', '19067', '19068', '19069']
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 19065:19065 -p 19066:19066 -p 19067:19067 -p 19068:19068 -p 19069:19069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19067 --rest-port=19065 --tcp-port=19066 --discv5-udp-port=19068 --rest-address=0.0.0.0 --nat=extip:172.18.137.151 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dcd2b72648e5cdda50c2fbc0ca6fd15edfc274ead08a7667adfba916c9c359a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19069 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJhb-zU97cYZLGH-1OmDZzVkWoFSM5ab19TasdopJRlXPmIA2UtLUtrlEIW60lcHlVxRfstuTCoIBJynikLLnicCgmlkgnY0gmlwhKwSy5aKbXVsdGlhZGRyc5YACASsEsuWBl8XAAoErBLLlgZfGN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECDVCG6EWJnbO__0_Rfb4klB86wHbejJMXNq1nRkAM2TeDdGNwgl8Xg3VkcIJfGYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.151 waku 69ee9f2166008ffe96cda5ee4ad241c5d3329cad7f82d6e0a29bb9c50ad0ecd5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69ee9f216600. Setting up logs at ./log/docker/node2_2026-04-13_10-43-08__86f03b6e-027c-475d-bacc-d956564f766c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19065
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19065/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.151/tcp/19066/p2p/16Uiu2HAmKMwGWxaoKKgmLNspComYnwE7rvyPYRdVQSZihNY6CEu5","/ip4/172.18.137.151/tcp/19067/ws/p2p/16Uiu2HAmKMwGWxaoKKgmLNspComYnwE7rvyPYRdVQSZihNY6CEu5"],"enrUri":"enr:-L24QNSPBthRNEeWwvo6VXoe43uVzVcty2YrVTfsfg0VYDekcD1ViLHM1dgo9-xsaE8FBTrqoM6poaSH1IxgKPeRjgMCgmlkgnY0gmlwhKwSiZeKbXVsdGlhZGRyc5YACASsEomXBkp6AAoErBKJlwZKe90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDY6NzF6D7X1vFx1GD1y54eYjed3OTxenSqCB7DZnggkiDdGNwgkp6g3VkcIJKfIV3YWt1MgE"}'
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:19065/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.150/tcp/24343/p2p/16Uiu2HAkvKeVsMMhQnMpigzEDBaJjvXGJQ1Hah4YyHbET6ibU3fU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/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:19065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991508527162,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991508527162,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076991628968225,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076991628968225,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991746175692,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991746175692,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991860062427,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991860062427,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991973159895,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076991973159895,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076992087661303,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076992087661303,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076992202110333,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076992202110333,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076992316459385,"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:19065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1776076992316459385,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:24342/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:19065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/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:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24342/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 788d069e7987
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69ee9f216600
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,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_verify_node_version2 with id: 2026-04-13_10-40-38__b7164933-d815-445f-be3e-52955840dc45
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-04-13_10-40-38__b7164933-d815-445f-be3e-52955840dc45__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.98.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27165', '27166', '27167', '27168', '27169']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27165:27165 -p 27166:27166 -p 27167:27167 -p 27168:27168 -p 27169:27169 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27167 --rest-port=27165 --tcp-port=27166 --discv5-udp-port=27168 --rest-address=0.0.0.0 --nat=extip:172.18.98.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=08aa5ef6de95228ae4ff6f57bbfd7f653ec73de42fdba5a6dcdce0b7ce857e66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27169 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.170 waku 64cb7b47d61f93c8172dd45d332d5ec202aa1364b319a3f0c47a3d85e6a70020
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64cb7b47d61f. Setting up logs at ./log/docker/node1_2026-04-13_10-40-38__b7164933-d815-445f-be3e-52955840dc45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27165
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 61df0643630c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3cc3a25d6612. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27165/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27165/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.170/tcp/27166/p2p/16Uiu2HAmHhAYj1xkhMB8eJSdTD9oVpBp4VSaWfyZBwJAURj6WGFb","/ip4/172.18.98.170/tcp/27167/ws/p2p/16Uiu2HAmHhAYj1xkhMB8eJSdTD9oVpBp4VSaWfyZBwJAURj6WGFb"],"enrUri":"enr:-L24QB0YXG0ThwC8OGbG01gt9dtcM-NHRSnKz5T3RFqOlw6CKxBbia8l7CS_kYO028JUXCskrDzl33orDbQgn09Bb_4CgmlkgnY0gmlwhKwSYqqKbXVsdGlhZGRyc5YACASsEmKqBmoeAAoErBJiqgZqH90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDStkgT8PkhK_TPSIbFDPl-b3OudjzaDb0GCnbPeoMyQKDdGNwgmoeg3VkcIJqIIV3YWt1MgE"}'
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:27165/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:27 version of created node is v0.38.0-rc.0-21-g9a3445
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 64cb7b47d61f
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,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-04-13_10-38-48__a05f571b-6193-4225-84f3-e2a9e0a4675b
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-04-13_10-38-48__a05f571b-6193-4225-84f3-e2a9e0a4675b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14340', '14341', '14342', '14343', '14344']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14340:14340 -p 14341:14341 -p 14342:14342 -p 14343:14343 -p 14344:14344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14342 --rest-port=14340 --tcp-port=14341 --discv5-udp-port=14343 --rest-address=0.0.0.0 --nat=extip:172.18.227.78 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=06662dec9349c02e0b7f6ca62ddcd88afa441d1bacecc4cd2d91d304def9f8dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14344 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.78 waku 6530050d20e6756fc0061d14f5f8d78d120df4fcb2c7de022f3129248aa0548e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6530050d20e6. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-38-48__a05f571b-6193-4225-84f3-e2a9e0a4675b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14340
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 6739ab325895. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36b2a34d65d4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14340/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.78/tcp/14341/p2p/16Uiu2HAm7wy8VAtctNJksGrkLY7ZUkMapvJ5qxGXALFey94NHGTD","/ip4/172.18.227.78/tcp/14342/ws/p2p/16Uiu2HAm7wy8VAtctNJksGrkLY7ZUkMapvJ5qxGXALFey94NHGTD"],"enrUri":"enr:-L24QD-tS1OkT2TphzinAiGkqXk7CeQxOnwiSkdSPP9q9QsaNSjj26DksHlbh4nDKUFMjrNop22xBqjf9HsoGHAM0MQCgmlkgnY0gmlwhKwS406KbXVsdGlhZGRyc5YACASsEuNOBjgFAAoErBLjTgY4Bt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECug8PDr-oCJ2HpBK-BInzuYLEGkGPPFdq_iB3eXFiQ7yDdGNwgjgFg3VkcII4B4V3YWt1MgM"}'
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-04-13_10-38-48__a05f571b-6193-4225-84f3-e2a9e0a4675b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38825', '38826', '38827', '38828', '38829']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38825:38825 -p 38826:38826 -p 38827:38827 -p 38828:38828 -p 38829:38829 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38827 --rest-port=38825 --tcp-port=38826 --discv5-udp-port=38828 --rest-address=0.0.0.0 --nat=extip:172.18.215.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec5ba2bb8fab86abe21dd5d18dec13aab3dca9a04e70303ef5de13e7e4b39fba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38829 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD-tS1OkT2TphzinAiGkqXk7CeQxOnwiSkdSPP9q9QsaNSjj26DksHlbh4nDKUFMjrNop22xBqjf9HsoGHAM0MQCgmlkgnY0gmlwhKwS406KbXVsdGlhZGRyc5YACASsEuNOBjgFAAoErBLjTgY4Bt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECug8PDr-oCJ2HpBK-BInzuYLEGkGPPFdq_iB3eXFiQ7yDdGNwgjgFg3VkcII4B4V3YWt1MgM --storenode=/ip4/172.18.227.78/tcp/14341/p2p/16Uiu2HAm7wy8VAtctNJksGrkLY7ZUkMapvJ5qxGXALFey94NHGTD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.132 waku ea53ec9fecb7fba9719b80bf7a74d95b7f96dccfc101b1cbae7cbf6d7560ee2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea53ec9fecb7. Setting up logs at ./log/docker/store_node1_2026-04-13_10-38-48__a05f571b-6193-4225-84f3-e2a9e0a4675b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38825
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38825/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38825/debug/v1/info" -H "Content-Type: application/json" -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.132/tcp/38826/p2p/16Uiu2HAmBC6pin6NwwTPTVHkJiy9b2L46gPjy23aaKewtCnHQnLV","/ip4/172.18.215.132/tcp/38827/ws/p2p/16Uiu2HAmBC6pin6NwwTPTVHkJiy9b2L46gPjy23aaKewtCnHQnLV"],"enrUri":"enr:-L24QCrm4HzxVmPzaZEzTZyBhTJHC2g7TQmC6ZbZP5qh9hOKZAt0xy2hSYYeBhkffHSiwR-HIWXzDRUKVUpTRocwsmMCgmlkgnY0gmlwhKwS14SKbXVsdGlhZGRyc5YACASsEteEBpeqAAoErBLXhAaXq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6kDzQZIM5lJWlzuOwBHiOg4_7NspORVY37Dd9Xd9f7aDdGNwgpeqg3VkcIKXrIV3YWt1MgM"}'
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:38825/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.78/tcp/14341/p2p/16Uiu2HAm7wy8VAtctNJksGrkLY7ZUkMapvJ5qxGXALFey94NHGTD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14340/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:38825/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:14340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14340/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xaa8f03914454bfb84b94f1af9afd8a457e4216509a3ff1932638e93b3fc5c0c0"},{"messageHash":"0x887a56d8f526e083957c714fc45db4a4bc41c475764ba1c4ca06a9eb8ab1fe71"},{"messageHash":"0x829edc2f527b1425f4fce63951fd5e624802d2d723ddc62228b1d62706da4e14"},{"messageHash":"0xe35f2b34623c47295f17e4bf634f79f940db2ca30ce397055d2454d60240e7c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38825/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xaa8f03914454bfb84b94f1af9afd8a457e4216509a3ff1932638e93b3fc5c0c0"},{"messageHash":"0x887a56d8f526e083957c714fc45db4a4bc41c475764ba1c4ca06a9eb8ab1fe71"},{"messageHash":"0x829edc2f527b1425f4fce63951fd5e624802d2d723ddc62228b1d62706da4e14"},{"messageHash":"0xe35f2b34623c47295f17e4bf634f79f940db2ca30ce397055d2454d60240e7c2"}]}'
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 6530050d20e6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea53ec9fecb7
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,236 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_latency_with_load_sender_side with id: 2026-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da
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-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__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-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__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-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__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-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:241 Starting 4 nodes 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.124.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48694', '48695', '48696', '48697', '48698']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48694:48694 -p 48695:48695 -p 48696:48696 -p 48697:48697 -p 48698:48698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48696 --rest-port=48694 --tcp-port=48695 --discv5-udp-port=48697 --rest-address=0.0.0.0 --nat=extip:172.18.124.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6011d71706ffac792aa380c2255e86043ca3f8f54fc45fcc4aad947c8dff2bd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48698 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7db14bb89873. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.9 waku cb2396d42e588f6d06be75d456e69c680455b16074b1e82929b76ad2da3b8417
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb2396d42e58. Setting up logs at ./log/docker/node1_2026-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48694
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 c5ac2e0a66e7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48694/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.9/tcp/48695/p2p/16Uiu2HAmLfxv7vgGtxBpcWrK5H5skgAnMsbEBteHzw4Y5duBPxqa","/ip4/172.18.124.9/tcp/48696/ws/p2p/16Uiu2HAmLfxv7vgGtxBpcWrK5H5skgAnMsbEBteHzw4Y5duBPxqa"],"enrUri":"enr:-L24QJmNB8D5N1YBpEt5xl-pNTGW1xufIQvw0UUeGMHZm4j2T_n_TWWyF06Z4jOKZF6z0S_G522qm1TU9Hs4ZXgBMjwCgmlkgnY0gmlwhKwSfAmKbXVsdGlhZGRyc5YACASsEnwJBr43AAoErBJ8CQa-ON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdx10cCyNhu4n25GJ0YhLTGcIj2N6HBmT4ZQWLuEHXE2DdGNwgr43g3VkcIK-OYV3YWt1MgE"}'
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.68.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16823', '16824', '16825', '16826', '16827']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16823:16823 -p 16824:16824 -p 16825:16825 -p 16826:16826 -p 16827:16827 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16825 --rest-port=16823 --tcp-port=16824 --discv5-udp-port=16826 --rest-address=0.0.0.0 --nat=extip:172.18.68.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70d1778f42939ffeb2cf86f03beaefb011fde4bc422ea37e26cfeb5fceb11ea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16827 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJmNB8D5N1YBpEt5xl-pNTGW1xufIQvw0UUeGMHZm4j2T_n_TWWyF06Z4jOKZF6z0S_G522qm1TU9Hs4ZXgBMjwCgmlkgnY0gmlwhKwSfAmKbXVsdGlhZGRyc5YACASsEnwJBr43AAoErBJ8CQa-ON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdx10cCyNhu4n25GJ0YhLTGcIj2N6HBmT4ZQWLuEHXE2DdGNwgr43g3VkcIK-OYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.110 waku a28059b1857f034b8c806f4b550dee08a82a87a47096e67936f03b4d22146f95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a28059b1857f. Setting up logs at ./log/docker/node2_2026-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16823
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16823/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16823/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/16824/p2p/16Uiu2HAm228RqpVF6DpVKF4zVh4LKJ9gvWrCW2juVZ1wtfgqjsyG","/ip4/172.18.68.110/tcp/16825/ws/p2p/16Uiu2HAm228RqpVF6DpVKF4zVh4LKJ9gvWrCW2juVZ1wtfgqjsyG"],"enrUri":"enr:-L24QDQ8jqZBITy6NN8lSuhjd6Zx6cVZkAFCGtIahtIc5RUlBzex6IQ2pvYGkGfR6tS8aEuFtinRrJVYfXBKsunPn9gCgmlkgnY0gmlwhKwSRG6KbXVsdGlhZGRyc5YACASsEkRuBkG4AAoErBJEbgZBud0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYfnGcmFjGXqCu4nMaHw7rrNf7jcW5KZl-rVauX1PAbeDdGNwgkG4g3VkcIJBuoV3YWt1MgE"}'
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.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19031', '19032', '19033', '19034', '19035']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19031:19031 -p 19032:19032 -p 19033:19033 -p 19034:19034 -p 19035:19035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19033 --rest-port=19031 --tcp-port=19032 --discv5-udp-port=19034 --rest-address=0.0.0.0 --nat=extip:172.18.34.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=defa2d81ee3ddddf19c489f7e81bcc2cdaaac85b69c0b9eed977c35d21cbca49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19035 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJmNB8D5N1YBpEt5xl-pNTGW1xufIQvw0UUeGMHZm4j2T_n_TWWyF06Z4jOKZF6z0S_G522qm1TU9Hs4ZXgBMjwCgmlkgnY0gmlwhKwSfAmKbXVsdGlhZGRyc5YACASsEnwJBr43AAoErBJ8CQa-ON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdx10cCyNhu4n25GJ0YhLTGcIj2N6HBmT4ZQWLuEHXE2DdGNwgr43g3VkcIK-OYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.89 waku 3c597543d9e4e12a25a3072353f8e83d8fffd6fb77b5cb409cc4e0fafa547ffa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c597543d9e4. Setting up logs at ./log/docker/node3_2026-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19031
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19031/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19031/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/19032/p2p/16Uiu2HAmG1xTa9W8dUJJ2KSiUbGV7TNHPx5qaNeeveu8evLS83WR","/ip4/172.18.34.89/tcp/19033/ws/p2p/16Uiu2HAmG1xTa9W8dUJJ2KSiUbGV7TNHPx5qaNeeveu8evLS83WR"],"enrUri":"enr:-L24QEdzzeIj2cFgiICpgWPp1dOwJ6_3CGChbBckNLIqqehFVMLUQscPM1oC7u1zNVDOcnV2ZwCmsG3EHmJS8y_Lxn4CgmlkgnY0gmlwhKwSIlmKbXVsdGlhZGRyc5YACASsEiJZBkpYAAoErBIiWQZKWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMfIebCbnQ9Mis5DNdRxYRPxidc0VXrJpiOchbAuhxDqDdGNwgkpYg3VkcIJKWoV3YWt1MgE"}'
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.85.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21373', '21374', '21375', '21376', '21377']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21373:21373 -p 21374:21374 -p 21375:21375 -p 21376:21376 -p 21377:21377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21375 --rest-port=21373 --tcp-port=21374 --discv5-udp-port=21376 --rest-address=0.0.0.0 --nat=extip:172.18.85.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fcb6de7cdaddead0bfd4bc592c8a5f7be060b034d47c8f559edbd2f6478ed843 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21377 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJmNB8D5N1YBpEt5xl-pNTGW1xufIQvw0UUeGMHZm4j2T_n_TWWyF06Z4jOKZF6z0S_G522qm1TU9Hs4ZXgBMjwCgmlkgnY0gmlwhKwSfAmKbXVsdGlhZGRyc5YACASsEnwJBr43AAoErBJ8CQa-ON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdx10cCyNhu4n25GJ0YhLTGcIj2N6HBmT4ZQWLuEHXE2DdGNwgr43g3VkcIK-OYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.236 waku 4f5538d5071786daa5a9d5cc4828569c2ee7472634927c708ea261f5116526ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f5538d50717. Setting up logs at ./log/docker/node4_2026-04-13_10-37-09__2a37c7e1-33cd-4c16-8590-cca9b9b623da__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21373
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21373/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.236/tcp/21374/p2p/16Uiu2HAmPYWMzPkbLUuiqPXKCWZkp7svBXjSbUh572DnXgP5btmv","/ip4/172.18.85.236/tcp/21375/ws/p2p/16Uiu2HAmPYWMzPkbLUuiqPXKCWZkp7svBXjSbUh572DnXgP5btmv"],"enrUri":"enr:-L24QAaYV-ElccLEHjmoSFy3jkD2dvVJYCyUqtDCisiAhe6kLUm2Up5dQIgQQKJxUqiLh6_VmSK5O6z4GZEao_kvdssCgmlkgnY0gmlwhKwSVeyKbXVsdGlhZGRyc5YACASsElXsBlN-AAoErBJV7AZTf90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDocds38z4Quj9yDmKGfPUf1SeYWem3SHlcHYbBIJXmWmDdGNwglN-g3VkcIJTgIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:247 Subscribing all nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:16823/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:19031/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:21373/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:48694/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.85.236/tcp/52674/p2p/16Uiu2HAmPYWMzPkbLUuiqPXKCWZkp7svBXjSbUh572DnXgP5btmv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.34.89/tcp/37568/p2p/16Uiu2HAmG1xTa9W8dUJJ2KSiUbGV7TNHPx5qaNeeveu8evLS83WR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.68.110/tcp/48846/p2p/16Uiu2HAm228RqpVF6DpVKF4zVh4LKJ9gvWrCW2juVZ1wtfgqjsyG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16823/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.124.9/tcp/48695/p2p/16Uiu2HAmLfxv7vgGtxBpcWrK5H5skgAnMsbEBteHzw4Y5duBPxqa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19031/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.124.9/tcp/48695/p2p/16Uiu2HAmLfxv7vgGtxBpcWrK5H5skgAnMsbEBteHzw4Y5duBPxqa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21373/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.124.9/tcp/48695/p2p/16Uiu2HAmLfxv7vgGtxBpcWrK5H5skgAnMsbEBteHzw4Y5duBPxqa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "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  tests.e2e.test_network_conditions:test_network_conditions.py:255 Applying 3000ms latency on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6097', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6097', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6097', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:259 Sending 50 messages from node1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:21373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:278 Node4 received 50 messages (min_expected=25.0, total_sent=50)
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6097', '-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 cb2396d42e58
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a28059b1857f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c597543d9e4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb2396d42e58. 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 4f5538d50717
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,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c
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-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__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-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__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-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__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.194.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62030', '62031', '62032', '62033', '62034']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62030:62030 -p 62031:62031 -p 62032:62032 -p 62033:62033 -p 62034:62034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62032 --rest-port=62030 --tcp-port=62031 --discv5-udp-port=62033 --rest-address=0.0.0.0 --nat=extip:172.18.194.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b8cd86c458ab0dabb4ee5faab5894b32dd4df08d3af35fa9b6e1cbbbbaebaca6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62034 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.104 waku a2b4ab14bde54c2dc66e97465c5f178320581d5a73351cf1ff4a01d13af5a88d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4893573d04a7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a2b4ab14bde5. Setting up logs at ./log/docker/node1_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62030
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 e901f3a39d24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62030/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62030/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/62031/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL","/ip4/172.18.194.104/tcp/62032/ws/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL"],"enrUri":"enr:-L24QJJKdAqimHPxyEw0Zt0PTHQ_5MoGw3t1Ny2PHvjDVW5lAKjwzJDswxZZiVwoeg32s08z5c_p3KjOf9poQs9ZjqsCgmlkgnY0gmlwhKwSwmiKbXVsdGlhZGRyc5YACASsEsJoBvJPAAoErBLCaAbyUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe465RR-TnuVekmVUnz6htVMmmCoBUYHOG1OtPKbWSyODdGNwgvJPg3VkcILyUYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55719', '55720', '55721', '55722', '55723']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55719:55719 -p 55720:55720 -p 55721:55721 -p 55722:55722 -p 55723:55723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55721 --rest-port=55719 --tcp-port=55720 --discv5-udp-port=55722 --rest-address=0.0.0.0 --nat=extip:172.18.255.51 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=111be0d41fea6e1bb41a936dcdfdada053b45f1426daff1c8e69d0cefabc21bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55723 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QJJKdAqimHPxyEw0Zt0PTHQ_5MoGw3t1Ny2PHvjDVW5lAKjwzJDswxZZiVwoeg32s08z5c_p3KjOf9poQs9ZjqsCgmlkgnY0gmlwhKwSwmiKbXVsdGlhZGRyc5YACASsEsJoBvJPAAoErBLCaAbyUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe465RR-TnuVekmVUnz6htVMmmCoBUYHOG1OtPKbWSyODdGNwgvJPg3VkcILyUYV3YWt1Mgk --lightpushnode=/ip4/172.18.194.104/tcp/62031/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.51 waku 3e4e486480267a2f839c60efbab3b2550558921b498ba47e3afe9699be0dfa40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e4e48648026. Setting up logs at ./log/docker/node2_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55719
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55719/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55719/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.51/tcp/55720/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN","/ip4/172.18.255.51/tcp/55721/ws/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN"],"enrUri":"enr:-L24QEsYkHv9phMDLUICUYfgdK6YveDAE_SVkWyPFWcXangoZGXKafex9fcCV5Mg-OQWw59R5X1h8yzkjFWPSXEepgQCgmlkgnY0gmlwhKwS_zOKbXVsdGlhZGRyc5YACASsEv8zBtmoAAoErBL_MwbZqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIKgL0VJuD26Jq90S8iKeH1dfCaQc4AgUal-IGcl6I0-DdGNwgtmog3VkcILZqoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1692', '1693', '1694', '1695', '1696']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1692:1692 -p 1693:1693 -p 1694:1694 -p 1695:1695 -p 1696:1696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1694 --rest-port=1692 --tcp-port=1693 --discv5-udp-port=1695 --rest-address=0.0.0.0 --nat=extip:172.18.5.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9a0a5ae42bfc3d8c10eb51c43bdc819c8dcbfe34e70dccb1034739abc63dcb8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1696 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEsYkHv9phMDLUICUYfgdK6YveDAE_SVkWyPFWcXangoZGXKafex9fcCV5Mg-OQWw59R5X1h8yzkjFWPSXEepgQCgmlkgnY0gmlwhKwS_zOKbXVsdGlhZGRyc5YACASsEv8zBtmoAAoErBL_MwbZqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIKgL0VJuD26Jq90S8iKeH1dfCaQc4AgUal-IGcl6I0-DdGNwgtmog3VkcILZqoV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.4 waku 13fe49066f6a6b53afda7f92a6b69cb56bc28e369285ef1f730d341fb266d8de
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13fe49066f6a. Setting up logs at ./log/docker/node3_2026-04-13_10-36-18__8ea34fda-4531-411b-bc50-4bcd919d2e5c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1692
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1692/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.4/tcp/1693/p2p/16Uiu2HAmKf5E73ghpHtQ4WTD3bJrFUagypDdhzGRe4dCLh76Jraq","/ip4/172.18.5.4/tcp/1694/ws/p2p/16Uiu2HAmKf5E73ghpHtQ4WTD3bJrFUagypDdhzGRe4dCLh76Jraq"],"enrUri":"enr:-L24QLn-XE5sXzCSjw_SUrKkrM82_-RlI931_D3RP_0TiSmySd6WN2gKfP0x41rJEhrNw1RzycYFxmfuh18XBdSUuygCgmlkgnY0gmlwhKwSBQSKbXVsdGlhZGRyc5YACASsEgUEBgadAAoErBIFBAYGnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaAdSalrYWuAn9ef3z95pCEYD_CYkIQMy2GoOtWsSU8aDdGNwggadg3VkcIIGn4V3YWt1MgE"}'
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:62030/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:55719/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62030/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/36176/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55719/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.194.104/tcp/62031/p2p/16Uiu2HAmLyJitWkD5PedGYzFfqdxyVE9eEqZEHYe85BAix7QgCPL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.5.4/tcp/53668/p2p/16Uiu2HAmKf5E73ghpHtQ4WTD3bJrFUagypDdhzGRe4dCLh76Jraq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1692/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.255.51/tcp/55720/p2p/16Uiu2HAkwd9eVTf4rC9EBhLjwvpVvsvyrvWnMFBrUyjUHBmT2ScN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62030/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776076612292762499}}'
INFO  src.node.api_clients.base_client:base_client.py: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:1692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-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":1776076612292762499,"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 a2b4ab14bde5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3e4e48648026
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 13fe49066f6a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a2b4ab14bde5. 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,186 @@
2026-04-13 10:37:28.055 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:28.055 DEBUG [tests.conftest] Running test: test_get_peers with id: 2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613
2026-04-13 10:37:28.056 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:28.056 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:37:28.056 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:37:28.063 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:28.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:28.063 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:28.063 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:28.064 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:28.065 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.222
2026-04-13 10:37:28.065 DEBUG [src.node.docker_mananger] Generated ports ['32478', '32479', '32480', '32481', '32482']
2026-04-13 10:37:28.065 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:28.065 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:28.065 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:28.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 32478:32478 -p 32479:32479 -p 32480:32480 -p 32481:32481 -p 32482:32482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32480 --rest-port=32478 --tcp-port=32479 --discv5-udp-port=32481 --rest-address=0.0.0.0 --nat=extip:172.18.25.222 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8df1bd0f8cda7de02dfe7eb1726bff0bbba57b73eef600ae4e76a5baac0c02cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32482 --metrics-logging=true --relay=true
2026-04-13 10:37:28.257 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.222 waku 2a4ce6c16a3995ca04894af2c4e9f710f65f857b9d669e4fc16fe76beea2c1c4
2026-04-13 10:37:28.290 DEBUG [src.node.docker_mananger] Container started with ID 2a4ce6c16a39. Setting up logs at ./log/docker/node1_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:28.290 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32478
2026-04-13 10:37:28.290 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:28.391 ERROR [src.node.docker_mananger] Max retries reached for container 1ba3c807c582. Exiting log stream.
2026-04-13 10:37:28.863 ERROR [src.node.docker_mananger] Max retries reached for container 494e480a1914. Exiting log stream.
2026-04-13 10:37:29.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32478/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:29.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:29.295 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:29.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:29.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu","/ip4/172.18.25.222/tcp/32480/ws/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu"],"enrUri":"enr:-L24QEp22QGHHL9cFcbwBJaIDnYi2kaAZxAQzw9AxtiRJx1JSPzHlyQZNfjJDI0t-yvEBdHrC0D1DhYxKS9tpMmtrgUCgmlkgnY0gmlwhKwSGd6KbXVsdGlhZGRyc5YACASsEhneBn7fAAoErBIZ3gZ-4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO9QG-0x7HqTcAsT0bvROgZpxKwYuKAzRbdkReDyilL6DdGNwgn7fg3VkcIJ-4YV3YWt1MgE"}'
2026-04-13 10:37:29.297 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:29.303 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:29.304 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:29.304 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:29.304 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:29.305 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:29.305 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.86
2026-04-13 10:37:29.305 DEBUG [src.node.docker_mananger] Generated ports ['1119', '1120', '1121', '1122', '1123']
2026-04-13 10:37:29.305 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:29.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:29.306 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:29.306 DEBUG [src.node.docker_mananger] docker run -i -t -p 1119:1119 -p 1120:1120 -p 1121:1121 -p 1122:1122 -p 1123:1123 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1121 --rest-port=1119 --tcp-port=1120 --discv5-udp-port=1122 --rest-address=0.0.0.0 --nat=extip:172.18.21.86 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5d0fe5dc8f87c3ed9a2eb1be3af7656dab3788deb7f8445cace22ccded8fc9f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1123 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEp22QGHHL9cFcbwBJaIDnYi2kaAZxAQzw9AxtiRJx1JSPzHlyQZNfjJDI0t-yvEBdHrC0D1DhYxKS9tpMmtrgUCgmlkgnY0gmlwhKwSGd6KbXVsdGlhZGRyc5YACASsEhneBn7fAAoErBIZ3gZ-4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO9QG-0x7HqTcAsT0bvROgZpxKwYuKAzRbdkReDyilL6DdGNwgn7fg3VkcIJ-4YV3YWt1MgE
2026-04-13 10:37:29.492 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.86 waku 3c72d8a184cfd9182001fc0960e39a09651a4bc326cf605e7728e39d32ea1114
2026-04-13 10:37:29.526 DEBUG [src.node.docker_mananger] Container started with ID 3c72d8a184cf. Setting up logs at ./log/docker/node2_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:29.526 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1119
2026-04-13 10:37:29.526 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:30.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1119/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:30.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:30.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:30.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:30.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.86/tcp/1120/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R","/ip4/172.18.21.86/tcp/1121/ws/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R"],"enrUri":"enr:-L24QAbX2FTX35Ki__J5T612BfV51w_svtTpoTauekDtZF7mEnGfjTDCyvbcV81tL5Ev1Lgr-zOO0auJh3wbWsZXMeUCgmlkgnY0gmlwhKwSFVaKbXVsdGlhZGRyc5YACASsEhVWBgRgAAoErBIVVgYEYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDBXw22OmepmJvlZPLWsP-TcsFcAgq5wCp1zMnCxwey6DdGNwggRgg3VkcIIEYoV3YWt1MgE"}'
2026-04-13 10:37:30.553 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:30.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1119/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu"]'
2026-04-13 10:37:30.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:30.564 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:30.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:30.564 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:30.564 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:30.566 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:30.566 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.235
2026-04-13 10:37:30.566 DEBUG [src.node.docker_mananger] Generated ports ['35107', '35108', '35109', '35110', '35111']
2026-04-13 10:37:30.566 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:30.566 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:30.566 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:30.566 DEBUG [src.node.docker_mananger] docker run -i -t -p 35107:35107 -p 35108:35108 -p 35109:35109 -p 35110:35110 -p 35111:35111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35109 --rest-port=35107 --tcp-port=35108 --discv5-udp-port=35110 --rest-address=0.0.0.0 --nat=extip:172.18.36.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=66a92ac0c7d4c47bed914da4b8d4f31c2df20efedf0c8ef6ffcedca714364831 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35111 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEp22QGHHL9cFcbwBJaIDnYi2kaAZxAQzw9AxtiRJx1JSPzHlyQZNfjJDI0t-yvEBdHrC0D1DhYxKS9tpMmtrgUCgmlkgnY0gmlwhKwSGd6KbXVsdGlhZGRyc5YACASsEhneBn7fAAoErBIZ3gZ-4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO9QG-0x7HqTcAsT0bvROgZpxKwYuKAzRbdkReDyilL6DdGNwgn7fg3VkcIJ-4YV3YWt1MgE
2026-04-13 10:37:30.759 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.235 waku e14a9098c735345b2e8ae08c5d51320f0aaa2f4fc9a8439fe1190fafae9f84e4
2026-04-13 10:37:30.793 DEBUG [src.node.docker_mananger] Container started with ID e14a9098c735. Setting up logs at ./log/docker/node3_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:30.793 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35107
2026-04-13 10:37:30.793 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:31.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35107/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:31.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:31.810 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:31.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35107/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:31.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.235/tcp/35108/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU","/ip4/172.18.36.235/tcp/35109/ws/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU"],"enrUri":"enr:-L24QNGGImsdZNkiPYGXKJo4j1719rOkWEfCZZEWW4KvWQZmLv6wz4DCxVkC2Q8me2rC-l4mYhjbVWRWRSkJy8BRFk0CgmlkgnY0gmlwhKwSJOuKbXVsdGlhZGRyc5YACASsEiTrBokkAAoErBIk6waJJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDN_UYOWs7zFJYvFXQrVvPOxGsIPGKuTs0kQ6ETGQeOg2DdGNwgokkg3VkcIKJJoV3YWt1MgE"}'
2026-04-13 10:37:31.816 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:31.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35107/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu"]'
2026-04-13 10:37:31.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:31.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:31.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:31.827 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:31.827 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:31.828 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:31.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.100
2026-04-13 10:37:31.829 DEBUG [src.node.docker_mananger] Generated ports ['34412', '34413', '34414', '34415', '34416']
2026-04-13 10:37:31.829 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:31.829 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:31.829 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:31.829 DEBUG [src.node.docker_mananger] docker run -i -t -p 34412:34412 -p 34413:34413 -p 34414:34414 -p 34415:34415 -p 34416:34416 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34414 --rest-port=34412 --tcp-port=34413 --discv5-udp-port=34415 --rest-address=0.0.0.0 --nat=extip:172.18.64.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca389bcc94cbf8c9c99df344daf8b8d0bf4ff9e4f7aeabeb1bedc80a61abdbf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34416 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEp22QGHHL9cFcbwBJaIDnYi2kaAZxAQzw9AxtiRJx1JSPzHlyQZNfjJDI0t-yvEBdHrC0D1DhYxKS9tpMmtrgUCgmlkgnY0gmlwhKwSGd6KbXVsdGlhZGRyc5YACASsEhneBn7fAAoErBIZ3gZ-4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO9QG-0x7HqTcAsT0bvROgZpxKwYuKAzRbdkReDyilL6DdGNwgn7fg3VkcIJ-4YV3YWt1MgE
2026-04-13 10:37:32.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.100 waku b58f63ea362521f5855edcda3d19c67a8f5e306955658f1a616666302bee51c1
2026-04-13 10:37:32.063 DEBUG [src.node.docker_mananger] Container started with ID b58f63ea3625. Setting up logs at ./log/docker/node4_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:32.064 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34412
2026-04-13 10:37:32.065 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:33.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34412/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:33.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:33.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:33.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34412/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:33.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.100/tcp/34413/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2","/ip4/172.18.64.100/tcp/34414/ws/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2"],"enrUri":"enr:-L24QHFtC_yF-GiKdEKNTB8ducgu07hWmQJCK6eHjHpfy-eoShqvcLgVkNFyYADQ5gBo5XCq-7l2yNr74zIHr4E1QoECgmlkgnY0gmlwhKwSQGSKbXVsdGlhZGRyc5YACASsEkBkBoZtAAoErBJAZAaGbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2HtVRdGthVhKxrhNrsFdars80H08-NKBp0DJ5deipBeDdGNwgoZtg3VkcIKGb4V3YWt1MgE"}'
2026-04-13 10:37:33.088 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:33.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34412/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu"]'
2026-04-13 10:37:33.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:33.098 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:33.098 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:33.098 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:33.099 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:33.100 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:33.100 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.252
2026-04-13 10:37:33.100 DEBUG [src.node.docker_mananger] Generated ports ['10000', '10001', '10002', '10003', '10004']
2026-04-13 10:37:33.100 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:33.100 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:33.100 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:33.101 DEBUG [src.node.docker_mananger] docker run -i -t -p 10000:10000 -p 10001:10001 -p 10002:10002 -p 10003:10003 -p 10004:10004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10002 --rest-port=10000 --tcp-port=10001 --discv5-udp-port=10003 --rest-address=0.0.0.0 --nat=extip:172.18.116.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcdee7c7a3996db30e8add75d1b7f5912b9a66e89bfe18e02f8df495badce5d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10004 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEp22QGHHL9cFcbwBJaIDnYi2kaAZxAQzw9AxtiRJx1JSPzHlyQZNfjJDI0t-yvEBdHrC0D1DhYxKS9tpMmtrgUCgmlkgnY0gmlwhKwSGd6KbXVsdGlhZGRyc5YACASsEhneBn7fAAoErBIZ3gZ-4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECO9QG-0x7HqTcAsT0bvROgZpxKwYuKAzRbdkReDyilL6DdGNwgn7fg3VkcIJ-4YV3YWt1MgE
2026-04-13 10:37:33.299 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.252 waku 1163d0212b493f391d9b1bb850c32f40f202e512ed2f765d397d3df4a5c184ea
2026-04-13 10:37:33.334 DEBUG [src.node.docker_mananger] Container started with ID 1163d0212b49. Setting up logs at ./log/docker/node5_2026-04-13_10-37-28__1afabe55-4fdb-48b1-ab15-8af66cbdc613__wakuorg_nwaku:latest.log
2026-04-13 10:37:33.335 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10000
2026-04-13 10:37:33.336 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:34.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10000/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:34.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:34.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:34.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:34.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2","/ip4/172.18.116.252/tcp/10002/ws/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2"],"enrUri":"enr:-L24QC7lYLJ2GCr4zfqDvmc6aJImUJWFcppKUT11BXFVZ05NBJoNctLtngcz8kMjP5D1XQaeWsw3jfqs6XMbxZZPupACgmlkgnY0gmlwhKwSdPyKbXVsdGlhZGRyc5YACASsEnT8BicRAAoErBJ0_AYnEt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6ZipVy-PoGYIAVe8En06L1no2JiiO5VJQiEHdsx2cc-DdGNwgicRg3VkcIInE4V3YWt1MgE"}'
2026-04-13 10:37:34.359 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:34.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10000/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu"]'
2026-04-13 10:37:34.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:34.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:34.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:34.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1119/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:34.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:34.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35107/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:34.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:34.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34412/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:34.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:34.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10000/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-13 10:37:34.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:34.441 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-13 10:37:44.441 DEBUG [test_peer_store] Node 0 peer ID 16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu
2026-04-13 10:37:44.442 DEBUG [test_peer_store] Node 1 peer ID 16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R
2026-04-13 10:37:44.442 DEBUG [test_peer_store] Node 2 peer ID 16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU
2026-04-13 10:37:44.442 DEBUG [test_peer_store] Node 3 peer ID 16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2
2026-04-13 10:37:44.442 DEBUG [test_peer_store] Node 4 peer ID 16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2
2026-04-13 10:37:44.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32478/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:44.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.64.100/tcp/53346/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.21.86/tcp/35902/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.36.235/tcp/53804/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.252/tcp/54770/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:37:44.446 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.64.100/tcp/53346/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.446 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.21.86/tcp/35902/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.446 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.36.235/tcp/53804/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.446 DEBUG [test_peer_store] Node 0 peer info {'multiaddr': '/ip4/172.18.116.252/tcp/54770/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1119/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:44.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.64.100/tcp/34413/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.36.235/tcp/35108/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU","protocols":["/vac/waku/relay/2.0.0"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:37:44.449 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.64.100/tcp/34413/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.449 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.449 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.36.235/tcp/35108/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU', 'protocols': ['/vac/waku/relay/2.0.0'], 'shards': [0], 'connected': 'NotConnected', 'agent': '', 'origin': 'Discv5'}
2026-04-13 10:37:44.449 DEBUG [test_peer_store] Node 1 peer info {'multiaddr': '/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35107/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:44.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.64.100/tcp/34413/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:37:44.453 DEBUG [test_peer_store] Node 2 peer info {'multiaddr': '/ip4/172.18.64.100/tcp/34413/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.453 DEBUG [test_peer_store] Node 2 peer info {'multiaddr': '/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.453 DEBUG [test_peer_store] Node 2 peer info {'multiaddr': '/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34412/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:44.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.21.86/tcp/48484/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.36.235/tcp/44924/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:37:44.456 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.21.86/tcp/48484/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.457 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.457 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.36.235/tcp/44924/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.457 DEBUG [test_peer_store] Node 3 peer info {'multiaddr': '/ip4/172.18.116.252/tcp/10001/p2p/16Uiu2HAmUNrMmFfJaUs2nV52wEUoJZ7B1YepMWnvd9Nttmgat2N2', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10000/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:44.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.64.100/tcp/50536/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.21.86/tcp/35378/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.36.235/tcp/40246/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:37:44.460 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.64.100/tcp/50536/p2p/16Uiu2HAm9zj7s22PpfdcCWfmGJVPMJ3KuucwKiXjcbbeKAzfdPU2', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.460 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.21.86/tcp/35378/p2p/16Uiu2HAkvErH1z48QbXihXWbw7b1yXpeS96puFG9t2iYP9WViX8R', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.460 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.25.222/tcp/32479/p2p/16Uiu2HAkyTDYyjLs3E9UXBCNbGTcBpvC4g3TV8HDGfVb59L7pxQu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.460 DEBUG [test_peer_store] Node 4 peer info {'multiaddr': '/ip4/172.18.36.235/tcp/40246/p2p/16Uiu2HAmGRRY6W57J3jR9jX1y7vtq6BhyZMi1wM51hcma8BCmVEU', 'protocols': ['/ipfs/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': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
2026-04-13 10:37:44.462 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:44.463 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:44.463 DEBUG [src.node.waku_node] Stopping container with id 2a4ce6c16a39
2026-04-13 10:37:44.977 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:44.977 DEBUG [src.node.waku_node] Stopping container with id 3c72d8a184cf
2026-04-13 10:37:45.499 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:45.501 DEBUG [src.node.waku_node] Stopping container with id e14a9098c735
2026-04-13 10:37:45.903 ERROR [src.node.docker_mananger] Max retries reached for container 2a4ce6c16a39. Exiting log stream.
2026-04-13 10:37:46.011 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:46.014 DEBUG [src.node.waku_node] Stopping container with id b58f63ea3625
2026-04-13 10:37:46.401 ERROR [src.node.docker_mananger] Max retries reached for container 3c72d8a184cf. Exiting log stream.
2026-04-13 10:37:46.493 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:46.494 DEBUG [src.node.waku_node] Stopping container with id 1163d0212b49
2026-04-13 10:37:46.919 ERROR [src.node.docker_mananger] Max retries reached for container e14a9098c735. Exiting log stream.
2026-04-13 10:37:46.954 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:46.956 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:47.018 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:47.068 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:47.120 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:47.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:47.178 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,40 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19
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.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21301', '21302', '21303', '21304', '21305']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21301:21301 -p 21302:21302 -p 21303:21303 -p 21304:21304 -p 21305:21305 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21303 --rest-port=21301 --tcp-port=21302 --discv5-udp-port=21304 --rest-address=0.0.0.0 --nat=extip:172.18.152.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d699fdeff08b10cbaa9a527f357aa1b1ffad8e7aebbf43f9e08e5e661b6438c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21305 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 877f78034d5a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 019d37ca6a20. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.188 waku 483500b60f1f8aac2f698c01931c27642f4dd4203415d6ba73568e4f484b740f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 483500b60f1f. Setting up logs at ./log/docker/node1_2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 21301
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21301/health" -H "Content-Type: 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21301/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/21302/p2p/16Uiu2HAmN5X47Fq44P6hZtGamHPE8hWmPkvm34G8qr1GYGUX9223","/ip4/172.18.152.188/tcp/21303/ws/p2p/16Uiu2HAmN5X47Fq44P6hZtGamHPE8hWmPkvm34G8qr1GYGUX9223"],"enrUri":"enr:-L24QBGb8daTN2G-chEEJNJtfb_rGTzGBnR-JJTqZyhRcwRKKkMwwKFtpkudFzfur9fc4vRnvUI1JK2xzEY5Ln_msXsCgmlkgnY0gmlwhKwSmLyKbXVsdGlhZGRyc5YACASsEpi8BlM2AAoErBKYvAZTN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjAHWr96RKM-v2on3R6kCQ9SFxmWqxWbuO1NNFU0glKCDdGNwglM2g3VkcIJTOIV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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 483500b60f1f
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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-13_10-37-48__fed2364c-b2f1-4a1f-8e7c-b2e28f3b0e19__harbor.status.im_wakuorg_nwaku:v0.37.4.log

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_pubsub_topics with id: 2026-04-13_10-40-17__18ccf221-d8bd-47e2-b6f5-393312edcb4f
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-04-13_10-40-17__18ccf221-d8bd-47e2-b6f5-393312edcb4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15241', '15242', '15243', '15244', '15245']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15241:15241 -p 15242:15242 -p 15243:15243 -p 15244:15244 -p 15245:15245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15243 --rest-port=15241 --tcp-port=15242 --discv5-udp-port=15244 --rest-address=0.0.0.0 --nat=extip:172.18.92.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=13d92b363c0a3c4d89dcbfb66ccb845acb3fb9b1b80aac2ea80296f679e8d8d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15245 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.52 waku 7e5a8342d64cc6b47548bfa0ee4e1cd557ee82da25c412c48e5ed0ce2e0c2cff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e5a8342d64c. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-40-17__18ccf221-d8bd-47e2-b6f5-393312edcb4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15241
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 55126d08707c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4576ddb4498c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/debug/v1/info" -H "Content-Type: application/json" -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.52/tcp/15242/p2p/16Uiu2HAmHbwbww7xXH9oirHFo2bp9gPkCi1aoid5dvPxCc8Gqyka","/ip4/172.18.92.52/tcp/15243/ws/p2p/16Uiu2HAmHbwbww7xXH9oirHFo2bp9gPkCi1aoid5dvPxCc8Gqyka"],"enrUri":"enr:-L24QEqID6EnENr1BnAxdqHL1GzfwcgA9ltYn2cCbheql61BSr297KhV7ooV4Vv5wplrdrsFan0tgSLvWboIb5Uj2V8CgmlkgnY0gmlwhKwSXDSKbXVsdGlhZGRyc5YACASsElw0BjuKAAoErBJcNAY7i90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSYKV-lV1FZ3JBIIFJ4P3JbPM6-BW4iXHiWaMFs55oc-DdGNwgjuKg3VkcII7jIV3YWt1MgM"}'
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-04-13_10-40-17__18ccf221-d8bd-47e2-b6f5-393312edcb4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50617', '50618', '50619', '50620', '50621']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50617:50617 -p 50618:50618 -p 50619:50619 -p 50620:50620 -p 50621:50621 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50619 --rest-port=50617 --tcp-port=50618 --discv5-udp-port=50620 --rest-address=0.0.0.0 --nat=extip:172.18.254.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4f00bbd6fbeabf0e7b744ca73bdcfda3aeab818a3e95294af9e106ce61c8b66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50621 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEqID6EnENr1BnAxdqHL1GzfwcgA9ltYn2cCbheql61BSr297KhV7ooV4Vv5wplrdrsFan0tgSLvWboIb5Uj2V8CgmlkgnY0gmlwhKwSXDSKbXVsdGlhZGRyc5YACASsElw0BjuKAAoErBJcNAY7i90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSYKV-lV1FZ3JBIIFJ4P3JbPM6-BW4iXHiWaMFs55oc-DdGNwgjuKg3VkcII7jIV3YWt1MgM --storenode=/ip4/172.18.92.52/tcp/15242/p2p/16Uiu2HAmHbwbww7xXH9oirHFo2bp9gPkCi1aoid5dvPxCc8Gqyka --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.217 waku 99c4b5381199b579f25b82108a574fb088bd6dd1104f82c3e7e76eac9e2dbade
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99c4b5381199. Setting up logs at ./log/docker/store_node1_2026-04-13_10-40-17__18ccf221-d8bd-47e2-b6f5-393312edcb4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50617
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50617/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50617/debug/v1/info" -H "Content-Type: application/json" -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.217/tcp/50618/p2p/16Uiu2HAmPwcQjnEz4kcsGLEucPuqB6aTVvgz4YNQi7fidKCU9TUR","/ip4/172.18.254.217/tcp/50619/ws/p2p/16Uiu2HAmPwcQjnEz4kcsGLEucPuqB6aTVvgz4YNQi7fidKCU9TUR"],"enrUri":"enr:-L24QCzgaJCU9Z31zIENc-OCjA6EfuhXZSjj44-iMvafgPdqH2AavlgaJSK4tTIf4-rBS51hedi3F71imznoTGyMi8gCgmlkgnY0gmlwhKwS_tmKbXVsdGlhZGRyc5YACASsEv7ZBsW6AAoErBL-2QbFu90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDp7KfJ04efu8TBZa_NjpMDPzZNhmaRjYX0q3z7d9PWy6DdGNwgsW6g3VkcILFvIV3YWt1MgM"}'
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:50617/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.52/tcp/15242/p2p/16Uiu2HAmHbwbww7xXH9oirHFo2bp9gPkCi1aoid5dvPxCc8Gqyka"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:50617/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:121 Trying to get stored msg with empty pubsub topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15241/store/v3/messages?includeData=true&pubsubTopic=&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6e4976dc32466f58db26064931f27df833c6448181e042ede756e0f3a4749593","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776076819832228684,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3b1377f12af0a381452f0a6edfc6364cdd27198e1c98a6716d9f3f8a93115ebe","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1776076820037952001,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7b5759020008fc2655bdee38f32496024bdc1e80e5853668b3632bf4572520f1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776076820245330846,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7973c173dcc92de77ef6f10fbbb0707a6adaedf77fd96e36a84e4a5b44bd2c02","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776076820450406477,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0b7f8d5ccdf2c66b61558ede625433f50aba0a5ec6b5a2b6d0d5af1a307998b6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776076820656559410,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xac2ac3eeee97163b3f89348291c3236df249b646dc0e3a3efab1c91495172a9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776076820862702712,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x9c8aaa3af4d081faf60817e523ac6354a67be75dddcefbe250818ee1914e3df7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776076821068383207,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xdcc1bb459ad5a3495746222790a181c6fde30d45d617599ed1d5ee655e657017","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776076821274529807,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:123 getting the following response when sending empty pubsub_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0x6e4976dc32466f58db26064931f27df833c6448181e042ede756e0f3a4749593', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1776076819832228684, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x3b1377f12af0a381452f0a6edfc6364cdd27198e1c98a6716d9f3f8a93115ebe', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1776076820037952001, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x7b5759020008fc2655bdee38f32496024bdc1e80e5853668b3632bf4572520f1', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1776076820245330846, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x7973c173dcc92de77ef6f10fbbb0707a6adaedf77fd96e36a84e4a5b44bd2c02', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1776076820450406477, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x0b7f8d5ccdf2c66b61558ede625433f50aba0a5ec6b5a2b6d0d5af1a307998b6', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1776076820656559410, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xac2ac3eeee97163b3f89348291c3236df249b646dc0e3a3efab1c91495172a9f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1776076820862702712, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x9c8aaa3af4d081faf60817e523ac6354a67be75dddcefbe250818ee1914e3df7', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1776076821068383207, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xdcc1bb459ad5a3495746222790a181c6fde30d45d617599ed1d5ee655e657017', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1776076821274529807, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}]}
DEBUG  tests.store.test_topics:test_topics.py:126 messages successfully queried with empty pubsub topic
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e5a8342d64c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 99c4b5381199
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-04-13 10:37:45.509 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:45.510 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2026-04-13_10-37-45__13a2ff25-0bb1-4b4c-92e1-b7ac27c0b6a7
2026-04-13 10:37:45.510 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:45.510 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:37:45.510 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:37:45.517 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:45.517 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-37-45__13a2ff25-0bb1-4b4c-92e1-b7ac27c0b6a7__wakuorg_nwaku:latest.log
2026-04-13 10:37:45.517 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:45.518 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:45.519 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:45.519 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.103
2026-04-13 10:37:45.519 DEBUG [src.node.docker_mananger] Generated ports ['13474', '13475', '13476', '13477', '13478']
2026-04-13 10:37:45.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:45.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:45.519 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:45.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 13474:13474 -p 13475:13475 -p 13476:13476 -p 13477:13477 -p 13478:13478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13476 --rest-port=13474 --tcp-port=13475 --discv5-udp-port=13477 --rest-address=0.0.0.0 --nat=extip:172.18.238.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=01acce4aba939ddfb71a2bac7dcf07aebe177efbd79edc4edc26cccaefa6952b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13478 --metrics-logging=true --store=true --relay=true
2026-04-13 10:37:45.710 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.103 waku a0be821a1105c5bb1d88447d39884caf4fb7b83efa817cc913f2cb137e1cc1b8
2026-04-13 10:37:45.747 DEBUG [src.node.docker_mananger] Container started with ID a0be821a1105. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-37-45__13a2ff25-0bb1-4b4c-92e1-b7ac27c0b6a7__wakuorg_nwaku:latest.log
2026-04-13 10:37:45.748 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13474
2026-04-13 10:37:45.748 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:45.787 ERROR [src.node.docker_mananger] Max retries reached for container 151c98bae71a. Exiting log stream.
2026-04-13 10:37:46.302 ERROR [src.node.docker_mananger] Max retries reached for container ebf503da087a. Exiting log stream.
2026-04-13 10:37:46.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13474/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:46.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:46.752 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:46.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:46.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.103/tcp/13475/p2p/16Uiu2HAmM4MyejdSFyRRqNAdZH3qarfEfjmPPCKATyk9MAgWvtpN","/ip4/172.18.238.103/tcp/13476/ws/p2p/16Uiu2HAmM4MyejdSFyRRqNAdZH3qarfEfjmPPCKATyk9MAgWvtpN"],"enrUri":"enr:-L24QMXY5z6wJ67Qgmk5g1Eznywe_WX3DpTvs0TMZ_Pb83ANH94SAa7uVYImsn_q52CX2e-G8rEl_jEr7YljgGin_CECgmlkgnY0gmlwhKwS7meKbXVsdGlhZGRyc5YACASsEu5nBjSjAAoErBLuZwY0pN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfNpOwsY-J7jR3fHNtfrytoXBu25Rh6a64Vqycg2f6Z-DdGNwgjSjg3VkcII0pYV3YWt1MgM"}'
2026-04-13 10:37:46.754 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:46.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:46.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-37-45__13a2ff25-0bb1-4b4c-92e1-b7ac27c0b6a7__wakuorg_nwaku:latest.log
2026-04-13 10:37:46.762 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:46.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:46.763 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:46.763 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.170
2026-04-13 10:37:46.764 DEBUG [src.node.docker_mananger] Generated ports ['10162', '10163', '10164', '10165', '10166']
2026-04-13 10:37:46.764 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:46.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:46.764 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:46.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 10162:10162 -p 10163:10163 -p 10164:10164 -p 10165:10165 -p 10166:10166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10164 --rest-port=10162 --tcp-port=10163 --discv5-udp-port=10165 --rest-address=0.0.0.0 --nat=extip:172.18.112.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=05a307c805f00e2986a9fcddacce31fc1dce8e9ef2d49c5ae09bbf42e4d44aeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10166 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMXY5z6wJ67Qgmk5g1Eznywe_WX3DpTvs0TMZ_Pb83ANH94SAa7uVYImsn_q52CX2e-G8rEl_jEr7YljgGin_CECgmlkgnY0gmlwhKwS7meKbXVsdGlhZGRyc5YACASsEu5nBjSjAAoErBLuZwY0pN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfNpOwsY-J7jR3fHNtfrytoXBu25Rh6a64Vqycg2f6Z-DdGNwgjSjg3VkcII0pYV3YWt1MgM --storenode=/ip4/172.18.238.103/tcp/13475/p2p/16Uiu2HAmM4MyejdSFyRRqNAdZH3qarfEfjmPPCKATyk9MAgWvtpN --store=true --relay=true
2026-04-13 10:37:46.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.170 waku 12b5c0813161e5e0efad7eb5e9063837509c0bd3d430a5fb17b3d9bbaeeff849
2026-04-13 10:37:47.014 DEBUG [src.node.docker_mananger] Container started with ID 12b5c0813161. Setting up logs at ./log/docker/store_node1_2026-04-13_10-37-45__13a2ff25-0bb1-4b4c-92e1-b7ac27c0b6a7__wakuorg_nwaku:latest.log
2026-04-13 10:37:47.016 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10162
2026-04-13 10:37:47.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:48.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10162/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:48.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:48.021 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:48.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:48.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.170/tcp/10163/p2p/16Uiu2HAm4PoDsUjrm6bPqTqhXsW5XnTEz6Wz16ukErvUP4Fwsxyc","/ip4/172.18.112.170/tcp/10164/ws/p2p/16Uiu2HAm4PoDsUjrm6bPqTqhXsW5XnTEz6Wz16ukErvUP4Fwsxyc"],"enrUri":"enr:-L24QI9EkGjAtHeBMurl5uZ3lSAZU0Kj3OFFRqNzWoin6NpzD75gdNtjVxUT8pTJYrmTV6JQXl1mTJRugQJVCr3r3iYCgmlkgnY0gmlwhKwScKqKbXVsdGlhZGRyc5YACASsEnCqBiezAAoErBJwqgYntN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChT41yC6uUVbcBMwaY44y3Zz4aFXMACGIJ05W5RhQXj-DdGNwgiezg3VkcIIntYV3YWt1MgM"}'
2026-04-13 10:37:48.023 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:48.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10162/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.103/tcp/13475/p2p/16Uiu2HAmM4MyejdSFyRRqNAdZH3qarfEfjmPPCKATyk9MAgWvtpN"]'
2026-04-13 10:37:48.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:37:48.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:37:48.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.033 DEBUG [src.steps.store] Relaying message
2026-04-13 10:37:48.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:48.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:37:48.240 DEBUG [src.steps.store] Relaying message
2026-04-13 10:37:48.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:48.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.247 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:37:48.448 DEBUG [src.steps.store] Relaying message
2026-04-13 10:37:48.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:48.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:37:48.655 DEBUG [src.steps.store] Relaying message
2026-04-13 10:37:48.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:48.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.662 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:37:48.863 DEBUG [src.steps.store] Relaying message
2026-04-13 10:37:48.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:48.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:48.869 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:37:49.070 DEBUG [src.steps.store] Relaying message
2026-04-13 10:37:49.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:37:49.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:49.076 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:37:49.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13474/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776076665032744032&endTime=1776076665032944032&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:49.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41e1d4c0505f27491897cccb1298abf5356fe2a2c002c39fa78d17fece3207ba"}]}'
2026-04-13 10:37:49.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10162/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776076665032744032&endTime=1776076665032944032&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x41e1d4c0505f27491897cccb1298abf5356fe2a2c002c39fa78d17fece3207ba"}]}'
2026-04-13 10:37:49.285 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:49.286 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:49.286 DEBUG [src.node.waku_node] Stopping container with id a0be821a1105
2026-04-13 10:37:49.787 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:49.789 DEBUG [src.node.waku_node] Stopping container with id 12b5c0813161
2026-04-13 10:37:50.243 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:50.245 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:50.255 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:50.263 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-04-13 10:34:49.824 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:34:49.825 DEBUG [tests.conftest] Running test: test_msg_not_stored_when_ephemeral_true with id: 2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b
2026-04-13 10:34:49.825 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:34:49.825 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:34:49.826 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:34:49.834 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:34:49.834 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b__wakuorg_nwaku:latest.log
2026-04-13 10:34:49.841 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:34:49.841 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b__wakuorg_nwaku:latest.log
2026-04-13 10:34:49.847 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:34:49.848 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b__wakuorg_nwaku:latest.log
2026-04-13 10:34:49.848 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:34:49.848 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:34:49.849 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-04-13 10:34:49.849 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:34:49.849 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:34:49.892 DEBUG [src.node.docker_mananger] Network waku created
2026-04-13 10:34:49.893 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.83
2026-04-13 10:34:49.893 DEBUG [src.node.docker_mananger] Generated ports ['61610', '61611', '61612', '61613', '61614']
2026-04-13 10:34:49.893 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:34:49.893 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:34:49.893 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:34:49.893 DEBUG [src.node.docker_mananger] docker run -i -t -p 61610:61610 -p 61611:61611 -p 61612:61612 -p 61613:61613 -p 61614:61614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61612 --rest-port=61610 --tcp-port=61611 --discv5-udp-port=61613 --rest-address=0.0.0.0 --nat=extip:172.18.228.83 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ecb8a030b92a7ef038adee92af1230cbebda5fb7c66ea218af1b21daaf17f3ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61614 --metrics-logging=true --relay=true --store=true
2026-04-13 10:34:52.223 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.83 waku 5d4054f82edf517783112ec9f55e4edbb09dcd53f81b90592f50a73427b60b62
2026-04-13 10:34:52.257 DEBUG [src.node.docker_mananger] Container started with ID 5d4054f82edf. Setting up logs at ./log/docker/node1_2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b__wakuorg_nwaku:latest.log
2026-04-13 10:34:52.259 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61610
2026-04-13 10:34:52.259 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:34:53.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61610/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:53.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:34:53.263 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:34:53.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:53.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.83/tcp/61611/p2p/16Uiu2HAmHqdfTomdFUSyUbsVmMmzM3dmsEXmWeWKTJvm2vTzz3EU","/ip4/172.18.228.83/tcp/61612/ws/p2p/16Uiu2HAmHqdfTomdFUSyUbsVmMmzM3dmsEXmWeWKTJvm2vTzz3EU"],"enrUri":"enr:-L24QPIQ4xodPimFYbgcH--PjPx9h4TqMuGAI4yPR_S2nOIecpAyWJnJWuEko6U6y0sJ_-4srwkVYCWwzyV1cF2cjtcCgmlkgnY0gmlwhKwS5FOKbXVsdGlhZGRyc5YACASsEuRTBvCrAAoErBLkUwbwrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTQRu26ItxxZDw1pvsXSTEk22HFo7fRxDMkOg_gKtQs2DdGNwgvCrg3VkcILwrYV3YWt1MgM"}'
2026-04-13 10:34:53.266 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:34:53.266 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:34:53.267 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:34:53.268 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:34:53.269 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.18
2026-04-13 10:34:53.269 DEBUG [src.node.docker_mananger] Generated ports ['48351', '48352', '48353', '48354', '48355']
2026-04-13 10:34:53.269 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:34:53.269 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:34:53.269 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:34:53.269 DEBUG [src.node.docker_mananger] docker run -i -t -p 48351:48351 -p 48352:48352 -p 48353:48353 -p 48354:48354 -p 48355:48355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48353 --rest-port=48351 --tcp-port=48352 --discv5-udp-port=48354 --rest-address=0.0.0.0 --nat=extip:172.18.80.18 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2ea3b8dcbeaffed27b712bcf1939528d38c2b63d9ab8f9c786efefec4751ca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48355 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QPIQ4xodPimFYbgcH--PjPx9h4TqMuGAI4yPR_S2nOIecpAyWJnJWuEko6U6y0sJ_-4srwkVYCWwzyV1cF2cjtcCgmlkgnY0gmlwhKwS5FOKbXVsdGlhZGRyc5YACASsEuRTBvCrAAoErBLkUwbwrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTQRu26ItxxZDw1pvsXSTEk22HFo7fRxDMkOg_gKtQs2DdGNwgvCrg3VkcILwrYV3YWt1MgM
2026-04-13 10:34:53.454 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.18 waku ff048bcdc82b8bf4e518c6ff3b111dfdb5070d14096b7cc3120471b35374e245
2026-04-13 10:34:53.488 DEBUG [src.node.docker_mananger] Container started with ID ff048bcdc82b. Setting up logs at ./log/docker/node2_2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b__wakuorg_nwaku:latest.log
2026-04-13 10:34:53.489 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48351
2026-04-13 10:34:53.491 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:34:54.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48351/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:54.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:34:54.495 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:34:54.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48351/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:54.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.18/tcp/48352/p2p/16Uiu2HAmF9ktfHrbsk8yWwpJ1vNADLgSCnXzoUEDgGECxTjrL5Pw","/ip4/172.18.80.18/tcp/48353/ws/p2p/16Uiu2HAmF9ktfHrbsk8yWwpJ1vNADLgSCnXzoUEDgGECxTjrL5Pw"],"enrUri":"enr:-L24QPCif-zoIYC5fK9j7hoM_ZMUVOcVrZ7_59VvwMM8UIDzYb7OvTo33NZuHVlFoN78e4-1iRrQlrw8H_iZ41sL8Z0CgmlkgnY0gmlwhKwSUBKKbXVsdGlhZGRyc5YACASsElASBrzgAAoErBJQEga84d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJRX_wTd56wgmDn-BBru0j_9oYOEHWEcHVKVczm9MrAqDdGNwgrzgg3VkcIK84oV3YWt1MgM"}'
2026-04-13 10:34:54.497 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:34:54.497 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:34:54.498 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:34:54.499 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:34:54.499 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.29
2026-04-13 10:34:54.500 DEBUG [src.node.docker_mananger] Generated ports ['18994', '18995', '18996', '18997', '18998']
2026-04-13 10:34:54.500 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:34:54.500 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:34:54.500 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:34:54.500 DEBUG [src.node.docker_mananger] docker run -i -t -p 18994:18994 -p 18995:18995 -p 18996:18996 -p 18997:18997 -p 18998:18998 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18996 --rest-port=18994 --tcp-port=18995 --discv5-udp-port=18997 --rest-address=0.0.0.0 --nat=extip:172.18.215.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9afe69fdf323ffe3536a7c6716f94bc0db0daaf3f83cc1dedeef8ebb07d21a45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18998 --metrics-logging=true --relay=false --storenode=/ip4/172.18.80.18/tcp/48352/p2p/16Uiu2HAmF9ktfHrbsk8yWwpJ1vNADLgSCnXzoUEDgGECxTjrL5Pw --discv5-bootstrap-node=enr:-L24QPCif-zoIYC5fK9j7hoM_ZMUVOcVrZ7_59VvwMM8UIDzYb7OvTo33NZuHVlFoN78e4-1iRrQlrw8H_iZ41sL8Z0CgmlkgnY0gmlwhKwSUBKKbXVsdGlhZGRyc5YACASsElASBrzgAAoErBJQEga84d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJRX_wTd56wgmDn-BBru0j_9oYOEHWEcHVKVczm9MrAqDdGNwgrzgg3VkcIK84oV3YWt1MgM
2026-04-13 10:34:54.728 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.29 waku 3b8d3ae3adc44568259c5c38ae0e4b6ec183479c1cfd39f124487a821d3ecfd3
2026-04-13 10:34:54.764 DEBUG [src.node.docker_mananger] Container started with ID 3b8d3ae3adc4. Setting up logs at ./log/docker/node3_2026-04-13_10-34-49__5f81bcad-8cfa-45c2-aa6a-4dbe14154a0b__wakuorg_nwaku:latest.log
2026-04-13 10:34:54.765 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18994
2026-04-13 10:34:54.765 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:34:55.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18994/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:55.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:34:55.769 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:34:55.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18994/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:55.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.29/tcp/18995/p2p/16Uiu2HAmNvMJfX6KAdgvjeD6TiqLHc6V8kMDgR17ZHShifPx2gjX","/ip4/172.18.215.29/tcp/18996/ws/p2p/16Uiu2HAmNvMJfX6KAdgvjeD6TiqLHc6V8kMDgR17ZHShifPx2gjX"],"enrUri":"enr:-L24QMqE64vcjnBF6f65i8RZBJ5sjHCaSGCP426NkVkJNr4RNUqq-pnVBcuk1SqPX14A3iSZnurnlVCFV1TW1B3YxkICgmlkgnY0gmlwhKwS1x2KbXVsdGlhZGRyc5YACASsEtcdBkozAAoErBLXHQZKNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmIRGZo6NiLQ0rjsqPWPGCptk3llg4rF3KegRQ2kb_HaDdGNwgkozg3VkcIJKNYV3YWt1MgA"}'
2026-04-13 10:34:55.771 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:34:55.771 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/198/1
2026-04-13 10:34:55.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:34:55.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:34:55.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48351/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:34:55.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:34:55.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61610/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:55.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.80.18/tcp/33104/p2p/16Uiu2HAmF9ktfHrbsk8yWwpJ1vNADLgSCnXzoUEDgGECxTjrL5Pw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:34:55.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48351/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:34:55.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.228.83/tcp/61611/p2p/16Uiu2HAmHqdfTomdFUSyUbsVmMmzM3dmsEXmWeWKTJvm2vTzz3EU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:34:55.788 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-13 10:35:25.789 DEBUG [tests.e2e.test_e2e] Node1 publish message with flag ephemeral = True
2026-04-13 10:35:25.790 DEBUG [src.steps.store] Relaying message
2026-04-13 10:35:25.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-13 10:35:25.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:25.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:35:25.996 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-04-13 10:35:28.996 DEBUG [tests.e2e.test_e2e] Node3 makes store request to get messages
2026-04-13 10:35:28.997 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-13 10:35:28.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18994/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:29.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"258b84c54409c3a04e50","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-13 10:35:29.040 DEBUG [src.steps.store] messages length is 0
2026-04-13 10:35:29.041 DEBUG [tests.e2e.test_e2e] Response for store when ephemeral = true is strPeer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '258b84c54409c3a04e50', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-04-13 10:35:29.041 DEBUG [tests.e2e.test_e2e] Message isn't stored as ephemeral = True
2026-04-13 10:35:29.047 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:35:29.048 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:35:29.048 DEBUG [src.node.waku_node] Stopping container with id 5d4054f82edf
2026-04-13 10:35:29.520 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:29.523 DEBUG [src.node.waku_node] Stopping container with id ff048bcdc82b
2026-04-13 10:35:30.002 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:30.002 DEBUG [src.node.waku_node] Stopping container with id 3b8d3ae3adc4
2026-04-13 10:35:30.337 ERROR [src.node.docker_mananger] Max retries reached for container 5d4054f82edf. Exiting log stream.
2026-04-13 10:35:30.445 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:35:30.448 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:35:30.466 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:35:30.487 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:35:30.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-13 10:45:29.082 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:45:29.083 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[2-4] with id: 2026-04-13_10-45-29__1ee91434-ffa7-424b-a2ee-a525b7c53d09
2026-04-13 10:45:29.083 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:45:29.083 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:45:29.083 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:45:29.090 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:45:29.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-45-29__1ee91434-ffa7-424b-a2ee-a525b7c53d09__wakuorg_nwaku:latest.log
2026-04-13 10:45:29.091 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:45:29.091 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:45:29.092 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:45:29.092 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.170
2026-04-13 10:45:29.093 DEBUG [src.node.docker_mananger] Generated ports ['50503', '50504', '50505', '50506', '50507']
2026-04-13 10:45:29.093 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:45:29.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:45:29.093 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:45:29.093 DEBUG [src.node.docker_mananger] docker run -i -t -p 50503:50503 -p 50504:50504 -p 50505:50505 -p 50506:50506 -p 50507:50507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50505 --rest-port=50503 --tcp-port=50504 --discv5-udp-port=50506 --rest-address=0.0.0.0 --nat=extip:172.18.76.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b6b2aba27b7b382761b58ca2f08e166d0cfb301736cebfc2ee8eefaebcdecb93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50507 --metrics-logging=true --store=true --relay=true
2026-04-13 10:45:29.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.170 waku ce8925b120a8f69a3068d84274167a97de57b68026b28ca71171cbd10ef65fce
2026-04-13 10:45:29.320 DEBUG [src.node.docker_mananger] Container started with ID ce8925b120a8. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-45-29__1ee91434-ffa7-424b-a2ee-a525b7c53d09__wakuorg_nwaku:latest.log
2026-04-13 10:45:29.321 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50503
2026-04-13 10:45:29.321 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:45:29.386 ERROR [src.node.docker_mananger] Max retries reached for container 2054a3fbf84a. Exiting log stream.
2026-04-13 10:45:29.889 ERROR [src.node.docker_mananger] Max retries reached for container b79c281192e6. Exiting log stream.
2026-04-13 10:45:30.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50503/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:30.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:45:30.325 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:45:30.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:30.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.170/tcp/50504/p2p/16Uiu2HAmJXYAq3XeMYiXAEjyztGKWvTSPrpuq12h79LdTK69agV8","/ip4/172.18.76.170/tcp/50505/ws/p2p/16Uiu2HAmJXYAq3XeMYiXAEjyztGKWvTSPrpuq12h79LdTK69agV8"],"enrUri":"enr:-L24QCKTcg3m9oV0IEzu_UwRlqMf5m7EKUv2NdRrQZEpEDUQScnF8UCWHdEEM60m8ewD6tsxpS8tTwz0HHpGmX1pfhYCgmlkgnY0gmlwhKwSTKqKbXVsdGlhZGRyc5YACASsEkyqBsVIAAoErBJMqgbFSd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVz10I7u43Mtdh3Da9PjAkqNnLWtIGcjPW-D9Z123niODdGNwgsVIg3VkcILFSoV3YWt1MgM"}'
2026-04-13 10:45:30.328 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:45:30.335 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:45:30.336 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-45-29__1ee91434-ffa7-424b-a2ee-a525b7c53d09__wakuorg_nwaku:latest.log
2026-04-13 10:45:30.336 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:45:30.336 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:45:30.337 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:45:30.337 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.245
2026-04-13 10:45:30.338 DEBUG [src.node.docker_mananger] Generated ports ['38850', '38851', '38852', '38853', '38854']
2026-04-13 10:45:30.338 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:45:30.338 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:45:30.338 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:45:30.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 38850:38850 -p 38851:38851 -p 38852:38852 -p 38853:38853 -p 38854:38854 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38852 --rest-port=38850 --tcp-port=38851 --discv5-udp-port=38853 --rest-address=0.0.0.0 --nat=extip:172.18.76.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aac5b7d4b9295b625ce9bc9cd0ab2cb03b1dbff8861cc29de93cc30d91141c0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38854 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCKTcg3m9oV0IEzu_UwRlqMf5m7EKUv2NdRrQZEpEDUQScnF8UCWHdEEM60m8ewD6tsxpS8tTwz0HHpGmX1pfhYCgmlkgnY0gmlwhKwSTKqKbXVsdGlhZGRyc5YACASsEkyqBsVIAAoErBJMqgbFSd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVz10I7u43Mtdh3Da9PjAkqNnLWtIGcjPW-D9Z123niODdGNwgsVIg3VkcILFSoV3YWt1MgM --storenode=/ip4/172.18.76.170/tcp/50504/p2p/16Uiu2HAmJXYAq3XeMYiXAEjyztGKWvTSPrpuq12h79LdTK69agV8 --store=true --relay=true
2026-04-13 10:45:30.542 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.245 waku 44851aebefb8889c74467d21af2188301157b159ed6a7c8f52173113d372911e
2026-04-13 10:45:30.584 DEBUG [src.node.docker_mananger] Container started with ID 44851aebefb8. Setting up logs at ./log/docker/store_node1_2026-04-13_10-45-29__1ee91434-ffa7-424b-a2ee-a525b7c53d09__wakuorg_nwaku:latest.log
2026-04-13 10:45:30.584 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38850
2026-04-13 10:45:30.584 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:45:31.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38850/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:31.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:45:31.587 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:45:31.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:31.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.245/tcp/38851/p2p/16Uiu2HAmBF4pMsRzFgt6uPPQ4XCQKEdJHEYb5v4q5LicbS2YwPbs","/ip4/172.18.76.245/tcp/38852/ws/p2p/16Uiu2HAmBF4pMsRzFgt6uPPQ4XCQKEdJHEYb5v4q5LicbS2YwPbs"],"enrUri":"enr:-L24QE83fihfHVIpBD-h0pVDg68JxF40-jwDIsDd35uD9qlmHiZMFZtb0zlVD8c7xviLfWt2CMFndA_JaWSDBKxCyq8CgmlkgnY0gmlwhKwSTPWKbXVsdGlhZGRyc5YACASsEkz1BpfDAAoErBJM9QaXxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6wNsmSPeRQz1v7d2-Unh4JPa85GTFa8nXqM3yLP08j6DdGNwgpfDg3VkcIKXxYV3YWt1MgM"}'
2026-04-13 10:45:31.590 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:45:31.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38850/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.170/tcp/50504/p2p/16Uiu2HAmJXYAq3XeMYiXAEjyztGKWvTSPrpuq12h79LdTK69agV8"]'
2026-04-13 10:45:31.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:31.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:45:31.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:31.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38850/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:45:31.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:31.599 DEBUG [src.steps.store] Relaying message
2026-04-13 10:45:31.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:45:31.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:31.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:45:31.806 DEBUG [src.steps.store] Relaying message
2026-04-13 10:45:31.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:45:31.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:31.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:45:32.013 DEBUG [src.steps.store] Relaying message
2026-04-13 10:45:32.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:45:32.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:32.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:45:32.220 DEBUG [src.steps.store] Relaying message
2026-04-13 10:45:32.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:45:32.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:45:32.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:45:32.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50503/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:32.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x195d40075b0f9dca548234e38f5154ee43acb6e42278f6aadc1f9aaa12d70a60"},{"messageHash":"0x56e5f4fd9cae5413f8a5deb29d964989f1790facdf93544c45a953bc04086f53"}],"paginationCursor":"0x56e5f4fd9cae5413f8a5deb29d964989f1790facdf93544c45a953bc04086f53"}'
2026-04-13 10:45:32.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38850/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:32.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x195d40075b0f9dca548234e38f5154ee43acb6e42278f6aadc1f9aaa12d70a60"},{"messageHash":"0x56e5f4fd9cae5413f8a5deb29d964989f1790facdf93544c45a953bc04086f53"}],"paginationCursor":"0x56e5f4fd9cae5413f8a5deb29d964989f1790facdf93544c45a953bc04086f53"}'
2026-04-13 10:45:32.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50503/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x56e5f4fd9cae5413f8a5deb29d964989f1790facdf93544c45a953bc04086f53&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:32.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a0d771121af3535d9126fb2dc5edc24a41a4e721886ec21c2b3b23b88a646b8"},{"messageHash":"0xd549858d6cf39022db4d1a26242f3b2bc79e933ed7fd352aa4339523fb180ac0"}]}'
2026-04-13 10:45:32.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38850/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x56e5f4fd9cae5413f8a5deb29d964989f1790facdf93544c45a953bc04086f53&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:45:32.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a0d771121af3535d9126fb2dc5edc24a41a4e721886ec21c2b3b23b88a646b8"},{"messageHash":"0xd549858d6cf39022db4d1a26242f3b2bc79e933ed7fd352aa4339523fb180ac0"}]}'
2026-04-13 10:45:32.443 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:45:32.444 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:45:32.444 DEBUG [src.node.waku_node] Stopping container with id ce8925b120a8
2026-04-13 10:45:32.929 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:45:32.930 DEBUG [src.node.waku_node] Stopping container with id 44851aebefb8
2026-04-13 10:45:33.382 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:45:33.383 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:45:33.392 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:45:33.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_timestamps with id: 2026-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47
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-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47760', '47761', '47762', '47763', '47764']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47760:47760 -p 47761:47761 -p 47762:47762 -p 47763:47763 -p 47764:47764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47762 --rest-port=47760 --tcp-port=47761 --discv5-udp-port=47763 --rest-address=0.0.0.0 --nat=extip:172.18.248.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0acde91fc8f2d861ab4881adf5f19fcc3a8eeb28277b3a413068be908f2db74c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47764 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.110 waku 1e27a7cd18dbc7a9554c9a569a734d8e8548c51c27de69e1c44b4f3e713ad883
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e27a7cd18db. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47760
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 6c6d4f0fbc08. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed047e043fca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47760/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47760/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/47761/p2p/16Uiu2HAkxLYxbDRhAUfJgWB1BeKUvsGtfvoFBpzHHrNRpgZ1mpui","/ip4/172.18.248.110/tcp/47762/ws/p2p/16Uiu2HAkxLYxbDRhAUfJgWB1BeKUvsGtfvoFBpzHHrNRpgZ1mpui"],"enrUri":"enr:-L24QOcfqEt0hGcCUPuhWaZf7gi55gUdBXxnoONlVrcTBMdSK7306YZ-7qrVeWqCYWAIx2XH-YbthzhcZwk8fwG7GMACgmlkgnY0gmlwhKwS-G6KbXVsdGlhZGRyc5YACASsEvhuBrqRAAoErBL4bga6kt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECK0M35nDPT9itXGimOEzuuHySl-7JSqwC5eS2qL8Dp62DdGNwgrqRg3VkcIK6k4V3YWt1Mgk"}'
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-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41814', '41815', '41816', '41817', '41818']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41814:41814 -p 41815:41815 -p 41816:41816 -p 41817:41817 -p 41818:41818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41816 --rest-port=41814 --tcp-port=41815 --discv5-udp-port=41817 --rest-address=0.0.0.0 --nat=extip:172.18.55.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c63ff4abaad5753d802ceff2191cefa00e58e1243ccd4ec91fad1af5ff79c1c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41818 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.203 waku 46bdd0e13ea79775e89d9e8dccfa08b3269265cc85b43a31991200b89af89641
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46bdd0e13ea7. Setting up logs at ./log/docker/receiving_node2_2026-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41814
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41814/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41814/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/41815/p2p/16Uiu2HAmH3aPYDQP5JovfJSabjCCvuTbwNUMjSVbmDdVmHTVXdcm","/ip4/172.18.55.203/tcp/41816/ws/p2p/16Uiu2HAmH3aPYDQP5JovfJSabjCCvuTbwNUMjSVbmDdVmHTVXdcm"],"enrUri":"enr:-L24QGqtYgUOKwqX1nxtHeP718f6ZZygs5GpiJ3noY4yFWwsb89VS0qIWlAwOxNWVb2G56jPsXO5BXaXUlPNbmRF3OcCgmlkgnY0gmlwhKwSN8uKbXVsdGlhZGRyc5YACASsEjfLBqNXAAoErBI3ywajWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQTgDZekARXzygrRGh2rzrbKb-MS3wZGqYM5GXv6Ld9qDdGNwgqNXg3VkcIKjWYV3YWt1MgE"}'
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:41814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.110/tcp/47761/p2p/16Uiu2HAkxLYxbDRhAUfJgWB1BeKUvsGtfvoFBpzHHrNRpgZ1mpui"]'
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-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11864', '11865', '11866', '11867', '11868']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11864:11864 -p 11865:11865 -p 11866:11866 -p 11867:11867 -p 11868:11868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11866 --rest-port=11864 --tcp-port=11865 --discv5-udp-port=11867 --rest-address=0.0.0.0 --nat=extip:172.18.148.16 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4cefbb9ec5d2e10befac4443ffcb39242bc1d493a5343cadc0d4ed7db2dfac3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11868 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOcfqEt0hGcCUPuhWaZf7gi55gUdBXxnoONlVrcTBMdSK7306YZ-7qrVeWqCYWAIx2XH-YbthzhcZwk8fwG7GMACgmlkgnY0gmlwhKwS-G6KbXVsdGlhZGRyc5YACASsEvhuBrqRAAoErBL4bga6kt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECK0M35nDPT9itXGimOEzuuHySl-7JSqwC5eS2qL8Dp62DdGNwgrqRg3VkcIK6k4V3YWt1Mgk --lightpushnode=/ip4/172.18.248.110/tcp/47761/p2p/16Uiu2HAkxLYxbDRhAUfJgWB1BeKUvsGtfvoFBpzHHrNRpgZ1mpui --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.16 waku e2f4c7da3157dc7a932ce82bc901cf1245c032d995393c4e674b36941aaeef03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2f4c7da3157. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-42-13__8c246e6d-8312-422e-9c21-bfc5f0154d47__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11864
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11864/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11864/debug/v1/info" -H "Content-Type: application/json" -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.16/tcp/11865/p2p/16Uiu2HAmDGXgCmF56CXUhFjNdkpdUAPEH7NBt2jmrwvfTK9bmcvm","/ip4/172.18.148.16/tcp/11866/ws/p2p/16Uiu2HAmDGXgCmF56CXUhFjNdkpdUAPEH7NBt2jmrwvfTK9bmcvm"],"enrUri":"enr:-L24QEX9pGF151zWGQbgBG8Z4tW_3Q52hWeKTrxUZRNHH8u5cg3TyQK_2lE7P4kZg9W7oogMYlguKYkpC66357UXP00CgmlkgnY0gmlwhKwSlBCKbXVsdGlhZGRyc5YACASsEpQQBi5ZAAoErBKUEAYuWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCRq_tK98ci7xr0UyiPZiwfQY-jGVwkfp9ETswg-2qZqDdGNwgi5Zg3VkcIIuW4V3YWt1Mgk"}'
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:11864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.110/tcp/47761/p2p/16Uiu2HAkxLYxbDRhAUfJgWB1BeKUvsGtfvoFBpzHHrNRpgZ1mpui"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.203/tcp/41815/p2p/16Uiu2HAmH3aPYDQP5JovfJSabjCCvuTbwNUMjSVbmDdVmHTVXdcm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47760/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:11864/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Timestamp as string number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1776076500946080512"}}'
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:11864/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Invalid large number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 9223372036854775808}}'
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:11864/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1.7760765009460815e+18}}'
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:11864/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Array instead of timestamp
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:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1776076500946083072]}}'
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:11864/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Object instead of timestamp
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:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": {"time": 1776076500946083584}}}'
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:11864/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp ISO 8601 timestamp
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:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "2023-12-26T10:58:51"}}'
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:11864/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Missing
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:11864/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": null}}'
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:11864/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 1e27a7cd18db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46bdd0e13ea7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e2f4c7da3157
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e27a7cd18db. 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,228 @@
2026-04-13 10:41:08.829 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:41:08.829 DEBUG [tests.conftest] Running test: test_get_multiple_store_messages with id: 2026-04-13_10-41-08__dfe8f68c-4555-4016-85ae-803a737f7972
2026-04-13 10:41:08.829 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:41:08.829 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:41:08.830 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:41:08.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:41:08.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-41-08__dfe8f68c-4555-4016-85ae-803a737f7972__wakuorg_nwaku:latest.log
2026-04-13 10:41:08.837 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:41:08.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:41:08.839 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:41:08.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.30
2026-04-13 10:41:08.839 DEBUG [src.node.docker_mananger] Generated ports ['16304', '16305', '16306', '16307', '16308']
2026-04-13 10:41:08.839 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:41:08.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:41:08.840 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:41:08.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 16304:16304 -p 16305:16305 -p 16306:16306 -p 16307:16307 -p 16308:16308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16306 --rest-port=16304 --tcp-port=16305 --discv5-udp-port=16307 --rest-address=0.0.0.0 --nat=extip:172.18.56.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea2f32ec1c4f6f338be3d450f3b1da09a17b9ad1fe97bc63debb819d53bfccfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16308 --metrics-logging=true --store=true --relay=true
2026-04-13 10:41:09.034 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.30 waku a14e6f8b19bbe5e4df6cbc416591df705a3185ff14df8a9c9042305ceee82aa4
2026-04-13 10:41:09.069 DEBUG [src.node.docker_mananger] Container started with ID a14e6f8b19bb. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-41-08__dfe8f68c-4555-4016-85ae-803a737f7972__wakuorg_nwaku:latest.log
2026-04-13 10:41:09.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16304
2026-04-13 10:41:09.071 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:41:09.147 ERROR [src.node.docker_mananger] Max retries reached for container 0212f8fca267. Exiting log stream.
2026-04-13 10:41:09.611 ERROR [src.node.docker_mananger] Max retries reached for container c5e705fe0d95. Exiting log stream.
2026-04-13 10:41:10.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16304/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:10.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:41:10.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:41:10.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16304/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:10.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.30/tcp/16305/p2p/16Uiu2HAmHZprDiZaAHw7cRC3kuBpCcViebJ12zcrySVEwxPGezgc","/ip4/172.18.56.30/tcp/16306/ws/p2p/16Uiu2HAmHZprDiZaAHw7cRC3kuBpCcViebJ12zcrySVEwxPGezgc"],"enrUri":"enr:-L24QM0VxFRVRCFSRM90-OicIST__SdmcIEp5eNmcNJ29srGBmikcEzUfJc0qNhlL2tsDq_zybly-TqUMfNAnDZvcHYCgmlkgnY0gmlwhKwSOB6KbXVsdGlhZGRyc5YACASsEjgeBj-xAAoErBI4HgY_st0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSPfJnE1wytn484aE9O4fvFZYVbJIoPUmf9yhELT7BTWDdGNwgj-xg3VkcII_s4V3YWt1MgM"}'
2026-04-13 10:41:10.079 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:41:10.087 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:41:10.087 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-41-08__dfe8f68c-4555-4016-85ae-803a737f7972__wakuorg_nwaku:latest.log
2026-04-13 10:41:10.087 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:41:10.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:41:10.089 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:41:10.089 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.104
2026-04-13 10:41:10.089 DEBUG [src.node.docker_mananger] Generated ports ['17112', '17113', '17114', '17115', '17116']
2026-04-13 10:41:10.089 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:41:10.089 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:41:10.089 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:41:10.089 DEBUG [src.node.docker_mananger] docker run -i -t -p 17112:17112 -p 17113:17113 -p 17114:17114 -p 17115:17115 -p 17116:17116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17114 --rest-port=17112 --tcp-port=17113 --discv5-udp-port=17115 --rest-address=0.0.0.0 --nat=extip:172.18.148.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f3f2f8f30f36347b8506ea313dbca10e8a5bd7f2d7efa847a57d66a7b30bb050 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17116 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM0VxFRVRCFSRM90-OicIST__SdmcIEp5eNmcNJ29srGBmikcEzUfJc0qNhlL2tsDq_zybly-TqUMfNAnDZvcHYCgmlkgnY0gmlwhKwSOB6KbXVsdGlhZGRyc5YACASsEjgeBj-xAAoErBI4HgY_st0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSPfJnE1wytn484aE9O4fvFZYVbJIoPUmf9yhELT7BTWDdGNwgj-xg3VkcII_s4V3YWt1MgM --storenode=/ip4/172.18.56.30/tcp/16305/p2p/16Uiu2HAmHZprDiZaAHw7cRC3kuBpCcViebJ12zcrySVEwxPGezgc --store=true --relay=true
2026-04-13 10:41:10.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.104 waku fc9e4802fcb323978aa9541c1c34e81f40dae90875b3242b0b5c4d8f5600129c
2026-04-13 10:41:10.346 DEBUG [src.node.docker_mananger] Container started with ID fc9e4802fcb3. Setting up logs at ./log/docker/store_node1_2026-04-13_10-41-08__dfe8f68c-4555-4016-85ae-803a737f7972__wakuorg_nwaku:latest.log
2026-04-13 10:41:10.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17112
2026-04-13 10:41:10.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:41:11.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17112/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:11.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:41:11.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:41:11.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:11.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.104/tcp/17113/p2p/16Uiu2HAmDxRdKjUCN4c6Sw5ZmZj3ecReHCXiuCN1HiLshZAHbyzk","/ip4/172.18.148.104/tcp/17114/ws/p2p/16Uiu2HAmDxRdKjUCN4c6Sw5ZmZj3ecReHCXiuCN1HiLshZAHbyzk"],"enrUri":"enr:-L24QPLNkI5oIPArCiTjITaVT95WAF_jSt1mwGsMk2hQz4kzPFJChFypUrMZc7VoN0pLJUx-xs056ff3jMsPB6pdwa4CgmlkgnY0gmlwhKwSlGiKbXVsdGlhZGRyc5YACASsEpRoBkLZAAoErBKUaAZC2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE1MkDr-vwHio5vj7xDqrzhNT9nFRSbQwPsY-ed4paeWDdGNwgkLZg3VkcIJC24V3YWt1MgM"}'
2026-04-13 10:41:11.355 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:41:11.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17112/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.30/tcp/16305/p2p/16Uiu2HAmHZprDiZaAHw7cRC3kuBpCcViebJ12zcrySVEwxPGezgc"]'
2026-04-13 10:41:11.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:41:11.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:41:11.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.364 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:11.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:11.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:11.570 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:11.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:11.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:11.778 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:11.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:11.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:11.988 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:11.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:11.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:11.994 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:12.195 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:12.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:12.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.202 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:12.403 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:12.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:12.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:12.610 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:12.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:12.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.617 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:12.817 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:12.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:12.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:12.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.024 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.232 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.439 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.647 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:13.855 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:13.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:13.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:13.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.062 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.270 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.478 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.685 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:14.893 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:14.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:14.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:14.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.100 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.308 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.516 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.724 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.731 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:15.932 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:15.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:15.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:15.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.138 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.345 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.553 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.760 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:16.967 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:16.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:16.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:16.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.175 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.383 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.591 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:17.798 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:17.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:17.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:17.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.005 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.212 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.419 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.427 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.628 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.635 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:18.836 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:18.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:18.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:18.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:19.043 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:19.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:19.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:19.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:19.251 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:19.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:19.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:19.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:19.458 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:19.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16304/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:19.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:19.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:19.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16304/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:19.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0a7cce0017778a371e7406557590154b29ea0c25a6167c4ffb19ae67923ba1d"},{"messageHash":"0xa5c7ab8ec7f5523bc841dc9540353dfb0a9271cbb0435dd4f8c91f316db02b62"},{"messageHash":"0xfe2255005448efa0e536ec922c67f175f94528d1a18c35f4dd0b9045a8474956"},{"messageHash":"0x320db8be25ec1e20286759bedc7c3a06218a6e25ba1eb4a27059ee0dd8493656"},{"messageHash":"0x5096d248c85753a3b349bb7957d497a6e37d68d3a41b3b7b46ad42be2ddce1f4"},{"messageHash":"0xaee5b020aea0741fd331f4f092bd6c3790e7cc2a275fcedc1334ed1f4b7d9a20"},{"messageHash":"0x02ef0f557d4575cafdfd4196d352e0f9c91c82e411fce8c3bfb1c683f7fc08b5"},{"messageHash":"0xb3ff772ca6afc88da96a35153dbf95a11f97715062fde856823b6c3e9b3a706e"},{"messageHash":"0x82a5949f67d42c754011c4fd301d47926c40f0ebfa5ed937bc56c967ec03a437"},{"messageHash":"0x329b0c5fde5f1b39242cee8315d7f0be78154cb6df46905418045833847e485b"},{"messageHash":"0x46c413ade00f323e69de3273cd88298ea0b6f83e34a2b58dc560f0f81be6ad04"},{"messageHash":"0xf37f9e4759b18a1c5589fca1efaa695a2253ad33b52260eacdd08f4632cd0c0a"},{"messageHash":"0x1329d468764abcf1ed9a58ea9de5ed81f9034dfb776fa9fba99c472b95afc916"},{"messageHash":"0xa28a8e0ac97e3372fb38a5689c7e3d6db49476c0a24b6b7cdf4983e37d4fc6c3"},{"messageHash":"0x0f9679ff83b5caf33b35471dca39c0ed95190902b0b92b996c231b0be1a0d09b"},{"messageHash":"0x02b7683d2934679b3e793ea43d842e65294990239b7593162a8de33193d941e1"},{"messageHash":"0x0756a02105949974a1c8f362506ac3064df7a8268c01fd7855f1a0d92120b526"},{"messageHash":"0x05fe0f47205e3a67c348fc3a14153108c17358ccb3a768f8ccf2c0407eb1e3ca"},{"messageHash":"0xf98ebb860610ed559e2362e9152b0bba3d9c38264642acfc9b7aa513d7e55414"},{"messageHash":"0xa9dd278a17a29b65179aad167fb860eb22c0032d272f39f4e15772267d7cf28a"},{"messageHash":"0x918b04020640e3a3ece420d8ea1de0f7c15f183e6fd4de8fa7804202aa063d40"},{"messageHash":"0x5e12317f406f340c3d7144b3f47ae094e5c74adf47ed34bb13a660a5ae35ec1b"},{"messageHash":"0x4a65dd51ea8073ed8f7ddfc4a87bb12ed2db5c3d79654b386fbb52ab0f7c9230"},{"messageHash":"0x99e6e52d7f6c30e7d5c6960a48bd025b961c342a8b7f7d03a94f669e7fffc786"},{"messageHash":"0x013b9ec17ae5380e7c3138f0278fcf60f1dcef157ccf04b890b6882b5176a2ce"},{"messageHash":"0x0d639e2eeb51fab2874f70652b36c5846f26b1476e8fa99d48d96401a36ca48a"},{"messageHash":"0x1d64bd807271d9a4f7015ee29a25001bb50bcb67bba1fc0ccbac9ea0d78a361e"},{"messageHash":"0x04e1302c7c7b90ecc70074d761fd3c42d80096de49dffc12a554a60f10aa72cf"},{"messageHash":"0x4262c375d7e34e460cc029bd2b8e8b1a7daa4f1d2de1db4e13a3b52ebeca5248"},{"messageHash":"0x25506a7839051b754fcceaa831f186ce025d428f893be5317d8a874f5ec77c43"},{"messageHash":"0xa495014fde643d1d92a61ea581db2c9995f2b2203559bbcc9cfe3fa317b48ad9"},{"messageHash":"0x9358376805a8f0ba56a154b39c1b4bbe26614297130105947be305748ef9ba8f"},{"messageHash":"0xd46bb3cb227a8cf9c03a03d2b79228d46fb35401e7fdcb92c3d2d7352f070812"},{"messageHash":"0xd74e657ad8b924a40e60b151caa3d0fe24e9d6dd3b1dcf00ba3c4fba8e90a944"},{"messageHash":"0xb5b10eba0837887f1b30b936fef84697350c6a0c45df60e26870a67d84e0a6b8"},{"messageHash":"0xd2a495cc4986ff55c29b0a1db896af2028c334c07cd39c96075e14636b35abc0"},{"messageHash":"0xb95b552a014b3ba1417fa03597508fe9d48e376541303fcf28f8f1bcccbd2e64"},{"messageHash":"0xc8fc40c37b5b2a08f1145c90194afdd79a6f260ba469d386e5faac28a917adc7"},{"messageHash":"0x99fe94e43461e331504bd36892f36fbf1c95309bd575408d169652f11d76477f"},{"messageHash":"0x02c0ec5d5638e1e0974d6cc85e42ed2f59bbbca710f40837f31a5fc94d6b3451"}]}'
2026-04-13 10:41:19.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:19.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0a7cce0017778a371e7406557590154b29ea0c25a6167c4ffb19ae67923ba1d"},{"messageHash":"0xa5c7ab8ec7f5523bc841dc9540353dfb0a9271cbb0435dd4f8c91f316db02b62"},{"messageHash":"0xfe2255005448efa0e536ec922c67f175f94528d1a18c35f4dd0b9045a8474956"},{"messageHash":"0x320db8be25ec1e20286759bedc7c3a06218a6e25ba1eb4a27059ee0dd8493656"},{"messageHash":"0x5096d248c85753a3b349bb7957d497a6e37d68d3a41b3b7b46ad42be2ddce1f4"},{"messageHash":"0xaee5b020aea0741fd331f4f092bd6c3790e7cc2a275fcedc1334ed1f4b7d9a20"},{"messageHash":"0x02ef0f557d4575cafdfd4196d352e0f9c91c82e411fce8c3bfb1c683f7fc08b5"},{"messageHash":"0xb3ff772ca6afc88da96a35153dbf95a11f97715062fde856823b6c3e9b3a706e"},{"messageHash":"0x82a5949f67d42c754011c4fd301d47926c40f0ebfa5ed937bc56c967ec03a437"},{"messageHash":"0x329b0c5fde5f1b39242cee8315d7f0be78154cb6df46905418045833847e485b"},{"messageHash":"0x46c413ade00f323e69de3273cd88298ea0b6f83e34a2b58dc560f0f81be6ad04"},{"messageHash":"0xf37f9e4759b18a1c5589fca1efaa695a2253ad33b52260eacdd08f4632cd0c0a"},{"messageHash":"0x1329d468764abcf1ed9a58ea9de5ed81f9034dfb776fa9fba99c472b95afc916"},{"messageHash":"0xa28a8e0ac97e3372fb38a5689c7e3d6db49476c0a24b6b7cdf4983e37d4fc6c3"},{"messageHash":"0x0f9679ff83b5caf33b35471dca39c0ed95190902b0b92b996c231b0be1a0d09b"},{"messageHash":"0x02b7683d2934679b3e793ea43d842e65294990239b7593162a8de33193d941e1"},{"messageHash":"0x0756a02105949974a1c8f362506ac3064df7a8268c01fd7855f1a0d92120b526"},{"messageHash":"0x05fe0f47205e3a67c348fc3a14153108c17358ccb3a768f8ccf2c0407eb1e3ca"},{"messageHash":"0xf98ebb860610ed559e2362e9152b0bba3d9c38264642acfc9b7aa513d7e55414"},{"messageHash":"0xa9dd278a17a29b65179aad167fb860eb22c0032d272f39f4e15772267d7cf28a"},{"messageHash":"0x918b04020640e3a3ece420d8ea1de0f7c15f183e6fd4de8fa7804202aa063d40"},{"messageHash":"0x5e12317f406f340c3d7144b3f47ae094e5c74adf47ed34bb13a660a5ae35ec1b"},{"messageHash":"0x4a65dd51ea8073ed8f7ddfc4a87bb12ed2db5c3d79654b386fbb52ab0f7c9230"},{"messageHash":"0x99e6e52d7f6c30e7d5c6960a48bd025b961c342a8b7f7d03a94f669e7fffc786"},{"messageHash":"0x013b9ec17ae5380e7c3138f0278fcf60f1dcef157ccf04b890b6882b5176a2ce"},{"messageHash":"0x0d639e2eeb51fab2874f70652b36c5846f26b1476e8fa99d48d96401a36ca48a"},{"messageHash":"0x1d64bd807271d9a4f7015ee29a25001bb50bcb67bba1fc0ccbac9ea0d78a361e"},{"messageHash":"0x04e1302c7c7b90ecc70074d761fd3c42d80096de49dffc12a554a60f10aa72cf"},{"messageHash":"0x4262c375d7e34e460cc029bd2b8e8b1a7daa4f1d2de1db4e13a3b52ebeca5248"},{"messageHash":"0x25506a7839051b754fcceaa831f186ce025d428f893be5317d8a874f5ec77c43"},{"messageHash":"0xa495014fde643d1d92a61ea581db2c9995f2b2203559bbcc9cfe3fa317b48ad9"},{"messageHash":"0x9358376805a8f0ba56a154b39c1b4bbe26614297130105947be305748ef9ba8f"},{"messageHash":"0xd46bb3cb227a8cf9c03a03d2b79228d46fb35401e7fdcb92c3d2d7352f070812"},{"messageHash":"0xd74e657ad8b924a40e60b151caa3d0fe24e9d6dd3b1dcf00ba3c4fba8e90a944"},{"messageHash":"0xb5b10eba0837887f1b30b936fef84697350c6a0c45df60e26870a67d84e0a6b8"},{"messageHash":"0xd2a495cc4986ff55c29b0a1db896af2028c334c07cd39c96075e14636b35abc0"},{"messageHash":"0xb95b552a014b3ba1417fa03597508fe9d48e376541303fcf28f8f1bcccbd2e64"},{"messageHash":"0xc8fc40c37b5b2a08f1145c90194afdd79a6f260ba469d386e5faac28a917adc7"},{"messageHash":"0x99fe94e43461e331504bd36892f36fbf1c95309bd575408d169652f11d76477f"},{"messageHash":"0x02c0ec5d5638e1e0974d6cc85e42ed2f59bbbca710f40837f31a5fc94d6b3451"}]}'
2026-04-13 10:41:19.677 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:41:19.679 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:41:19.679 DEBUG [src.node.waku_node] Stopping container with id a14e6f8b19bb
2026-04-13 10:41:20.179 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:41:20.179 DEBUG [src.node.waku_node] Stopping container with id fc9e4802fcb3
2026-04-13 10:41:20.685 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:41:20.689 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:41:20.708 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:41:20.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2026-04-13 10:35:32.916 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:35:32.917 DEBUG [tests.conftest] Running test: test_repeated_filter_requestID with id: 2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df
2026-04-13 10:35:32.917 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:35:32.917 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-13 10:35:32.917 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:35:32.925 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:32.926 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df__wakuorg_nwaku:latest.log
2026-04-13 10:35:32.931 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:32.932 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df__wakuorg_nwaku:latest.log
2026-04-13 10:35:32.938 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:35:32.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df__wakuorg_nwaku:latest.log
2026-04-13 10:35:32.938 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-13 10:35:32.938 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:35:32.939 DEBUG [tests.e2e.test_e2e] Create 3 nodes
2026-04-13 10:35:32.939 DEBUG [tests.e2e.test_e2e] Start 3 nodes with their corresponding config
2026-04-13 10:35:32.940 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:32.940 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:32.982 DEBUG [src.node.docker_mananger] Network waku created
2026-04-13 10:35:32.982 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.247
2026-04-13 10:35:32.982 DEBUG [src.node.docker_mananger] Generated ports ['17974', '17975', '17976', '17977', '17978']
2026-04-13 10:35:32.982 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:32.982 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:32.983 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:32.983 DEBUG [src.node.docker_mananger] docker run -i -t -p 17974:17974 -p 17975:17975 -p 17976:17976 -p 17977:17977 -p 17978:17978 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17976 --rest-port=17974 --tcp-port=17975 --discv5-udp-port=17977 --rest-address=0.0.0.0 --nat=extip:172.18.185.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=adf96f2dd1469acf3cfd4abfdbc86801b3d6eadaf1f98023b0ebfca17fa088e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17978 --metrics-logging=true --relay=true --store=true
2026-04-13 10:35:36.546 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.247 waku 6e4e2de7b389b08d974f535274f687d6114572d36e5855d832d3f5139fde1a47
2026-04-13 10:35:36.586 DEBUG [src.node.docker_mananger] Container started with ID 6e4e2de7b389. Setting up logs at ./log/docker/node1_2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df__wakuorg_nwaku:latest.log
2026-04-13 10:35:36.586 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17974
2026-04-13 10:35:36.586 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:37.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17974/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:37.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:37.591 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:37.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:37.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.247/tcp/17975/p2p/16Uiu2HAkx7ieakeghQexHkGQYzVVhtqaVLTgpaoRpLKB5tvWYJ58","/ip4/172.18.185.247/tcp/17976/ws/p2p/16Uiu2HAkx7ieakeghQexHkGQYzVVhtqaVLTgpaoRpLKB5tvWYJ58"],"enrUri":"enr:-L24QK6PaEvA19XMBkqY9rRLG8zXcm57KSW7s_35ZLsYFufKZ_1copm2Pe5JtaF1tElLaOBag8PwGJx-tvUhTNv2IGICgmlkgnY0gmlwhKwSufeKbXVsdGlhZGRyc5YACASsErn3BkY3AAoErBK59wZGON0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJ_mfslUBJVotS-Uz3VCr54qCQiq2XrZ9Y1je7BDOituDdGNwgkY3g3VkcIJGOYV3YWt1MgM"}'
2026-04-13 10:35:37.594 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:37.594 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:37.594 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:37.596 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:35:37.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.198
2026-04-13 10:35:37.596 DEBUG [src.node.docker_mananger] Generated ports ['64418', '64419', '64420', '64421', '64422']
2026-04-13 10:35:37.596 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:37.596 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:37.597 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:37.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 64418:64418 -p 64419:64419 -p 64420:64420 -p 64421:64421 -p 64422:64422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64420 --rest-port=64418 --tcp-port=64419 --discv5-udp-port=64421 --rest-address=0.0.0.0 --nat=extip:172.18.94.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=754e2869a5c28322f59facbb246ebd27026b8dccb574cc60cacefff4f0acfbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64422 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QK6PaEvA19XMBkqY9rRLG8zXcm57KSW7s_35ZLsYFufKZ_1copm2Pe5JtaF1tElLaOBag8PwGJx-tvUhTNv2IGICgmlkgnY0gmlwhKwSufeKbXVsdGlhZGRyc5YACASsErn3BkY3AAoErBK59wZGON0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJ_mfslUBJVotS-Uz3VCr54qCQiq2XrZ9Y1je7BDOituDdGNwgkY3g3VkcIJGOYV3YWt1MgM
2026-04-13 10:35:37.781 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.198 waku 0c94f57c958ca18ceed6429b42044cd6dd7d7e395afe75cc58f7267f1133eeaf
2026-04-13 10:35:37.814 DEBUG [src.node.docker_mananger] Container started with ID 0c94f57c958c. Setting up logs at ./log/docker/node2_2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df__wakuorg_nwaku:latest.log
2026-04-13 10:35:37.815 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64418
2026-04-13 10:35:37.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:38.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64418/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:38.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:38.820 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:38.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:38.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.198/tcp/64419/p2p/16Uiu2HAm4uepiePVaxLqVGzKaQSHxroBtYDScXiNbqFiGZjVmKEP","/ip4/172.18.94.198/tcp/64420/ws/p2p/16Uiu2HAm4uepiePVaxLqVGzKaQSHxroBtYDScXiNbqFiGZjVmKEP"],"enrUri":"enr:-L24QCvQWRoNDzqIpTFQo_05kH4l9gGVCAio7HUgZBFHpr1lBn7kYGf3g_hw7UqlcakUuL1Rp7i0ONFn8RY27hToOx8CgmlkgnY0gmlwhKwSXsaKbXVsdGlhZGRyc5YACASsEl7GBvujAAoErBJexgb7pN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjOQjKy10FqMHJ_KcEF0b5xypaPpzT7484oHapbmv4vCDdGNwgvujg3VkcIL7pYV3YWt1Mgc"}'
2026-04-13 10:35:38.822 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:38.822 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:35:38.823 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:35:38.824 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:35:38.824 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.69
2026-04-13 10:35:38.824 DEBUG [src.node.docker_mananger] Generated ports ['8193', '8194', '8195', '8196', '8197']
2026-04-13 10:35:38.825 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-04-13 10:35:38.825 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-13 10:35:38.825 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:35:38.825 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:35:38.825 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:35:38.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 8193:8193 -p 8194:8194 -p 8195:8195 -p 8196:8196 -p 8197:8197 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8195 --rest-port=8193 --tcp-port=8194 --discv5-udp-port=8196 --rest-address=0.0.0.0 --nat=extip:172.18.186.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec5de5cccda47b2cd9a69602bc237877d56c55b0970f76bdb5335a91878ac4aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8197 --metrics-logging=true --relay=true --filternode=/ip4/172.18.94.198/tcp/64419/p2p/16Uiu2HAm4uepiePVaxLqVGzKaQSHxroBtYDScXiNbqFiGZjVmKEP --store=false --discv5-bootstrap-node=enr:-L24QCvQWRoNDzqIpTFQo_05kH4l9gGVCAio7HUgZBFHpr1lBn7kYGf3g_hw7UqlcakUuL1Rp7i0ONFn8RY27hToOx8CgmlkgnY0gmlwhKwSXsaKbXVsdGlhZGRyc5YACASsEl7GBvujAAoErBJexgb7pN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjOQjKy10FqMHJ_KcEF0b5xypaPpzT7484oHapbmv4vCDdGNwgvujg3VkcIL7pYV3YWt1Mgc
2026-04-13 10:35:39.039 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.69 waku 287aeeb7d605ef4508049a696b605eac9a2427886c0bc8d39da5c9c091752a63
2026-04-13 10:35:39.073 DEBUG [src.node.docker_mananger] Container started with ID 287aeeb7d605. Setting up logs at ./log/docker/node3_2026-04-13_10-35-32__fd50bb32-527f-48b9-81b6-5f40b12493df__wakuorg_nwaku:latest.log
2026-04-13 10:35:39.073 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8193
2026-04-13 10:35:39.073 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:35:40.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8193/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:40.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:35:40.077 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:35:40.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8193/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:40.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.69/tcp/8194/p2p/16Uiu2HAmHyszYzSykqad4nTYizuiniSziRW52ayEBHfjYwRvWuuU","/ip4/172.18.186.69/tcp/8195/ws/p2p/16Uiu2HAmHyszYzSykqad4nTYizuiniSziRW52ayEBHfjYwRvWuuU"],"enrUri":"enr:-L24QDlt_Gpwo31H97IGwVXc6lvXkARKVb6nXqDkQp5-NbqjIvahvITkpfewqQFmxhx_7L-uk6-va4c-6JYKY_KwnE4CgmlkgnY0gmlwhKwSukWKbXVsdGlhZGRyc5YACASsErpFBiACAAoErBK6RQYgA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTyFIENye9ndfw0HtDqAhVswMIpcXQzyXfStMhWFqhguDdGNwgiACg3VkcIIgBIV3YWt1MgE"}'
2026-04-13 10:35:40.079 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:35:40.080 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-04-13 10:35:40.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17974/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:35:40.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:40.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-13 10:35:40.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:35:40.090 DEBUG [tests.e2e.test_e2e] Wait for all nodes auto connection
2026-04-13 10:35:40.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17974/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:40.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.94.198/tcp/54794/p2p/16Uiu2HAm4uepiePVaxLqVGzKaQSHxroBtYDScXiNbqFiGZjVmKEP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-13 10:35:40.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64418/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:35:40.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.185.247/tcp/17975/p2p/16Uiu2HAkx7ieakeghQexHkGQYzVVhtqaVLTgpaoRpLKB5tvWYJ58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-13 10:35:40.098 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-13 10:36:10.098 DEBUG [tests.e2e.test_e2e] Node3 subscribe to filter for pubsubtopic /waku/2/rs/198/1 2 times with same request id
2026-04-13 10:36:10.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8193/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:36:10.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-13 10:36:10.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8193/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-13 10:36:10.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-13 10:36:10.116 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/198/1
2026-04-13 10:36:10.117 DEBUG [src.steps.store] Relaying message
2026-04-13 10:36:10.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:36:10.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:36:10.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:36:10.323 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-13 10:36:15.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8193/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:15.326 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":1776076570116845462,"ephemeral":false}]'
2026-04-13 10:36:15.326 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776076570116845462, 'ephemeral': False}]
2026-04-13 10:36:15.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8193/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:36:15.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-13 10:36:15.329 DEBUG [tests.e2e.test_e2e] Response for node3 using same request ID is []
2026-04-13 10:36:15.331 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:36:15.332 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:36:15.332 DEBUG [src.node.waku_node] Stopping container with id 6e4e2de7b389
2026-04-13 10:36:15.775 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:15.776 DEBUG [src.node.waku_node] Stopping container with id 0c94f57c958c
2026-04-13 10:36:16.235 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:16.236 DEBUG [src.node.waku_node] Stopping container with id 287aeeb7d605
2026-04-13 10:36:16.591 ERROR [src.node.docker_mananger] Max retries reached for container 6e4e2de7b389. Exiting log stream.
2026-04-13 10:36:16.682 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:36:16.683 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:36:16.707 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:16.758 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:36:16.781 DEBUG [src.node.docker_mananger] 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_WARN_from_NOTICE with id: 2026-04-13_10-37-02__6c37d008-f49b-4bbd-9cf3-caa042f60888
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-13_10-37-02__6c37d008-f49b-4bbd-9cf3-caa042f60888__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-13_10-37-02__6c37d008-f49b-4bbd-9cf3-caa042f60888__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-13_10-37-02__6c37d008-f49b-4bbd-9cf3-caa042f60888__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.37.4
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-13_10-37-02__6c37d008-f49b-4bbd-9cf3-caa042f60888__harbor.status.im_wakuorg_nwaku:v0.37.4.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.114.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36912', '36913', '36914', '36915', '36916']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36912:36912 -p 36913:36913 -p 36914:36914 -p 36915:36915 -p 36916:36916 harbor.status.im/wakuorg/nwaku:v0.37.4 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36914 --rest-port=36912 --tcp-port=36913 --discv5-udp-port=36915 --rest-address=0.0.0.0 --nat=extip:172.18.114.239 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afccc214eeebe4ffe66d2f5b6f2cbccd28f2046a39fc9ad7aaad053d6bce0ea7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36916 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a73e1d43686. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98b82fcbb99b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.239 waku 4e9a79161f017bb93da41d2e46c3e5ba25af396fb0e7d5a0ceb31f6b07c89b5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e9a79161f01. Setting up logs at ./log/docker/node1_2026-04-13_10-37-02__6c37d008-f49b-4bbd-9cf3-caa042f60888__harbor.status.im_wakuorg_nwaku:v0.37.4.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.37.4. REST: 36912
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36912/health" -H "Content-Type: 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:36912/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.239/tcp/36913/p2p/16Uiu2HAm4ZUGMmLeCAE1Qf4kWqjjXw8U91oHk4DABjtgqvEzmyGA","/ip4/172.18.114.239/tcp/36914/ws/p2p/16Uiu2HAm4ZUGMmLeCAE1Qf4kWqjjXw8U91oHk4DABjtgqvEzmyGA"],"enrUri":"enr:-L24QDSrTCIMqdVj6gwga-17uLSY0Lk40AoXUZJonYfv6gjjZAbewgKVeFxDeVW96X4jxZXIRzJbIF5pp7AfvXaO0gsCgmlkgnY0gmlwhKwScu-KbXVsdGlhZGRyc5YACASsEnLvBpAxAAoErBJy7waQMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECh7iVU3_qr-aT9HPus00EKH1ti7Va58-cK3fmf7N4pB-DdGNwgpAxg3VkcIKQM4V3YWt1MgE"}'
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:36912/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 POST "http://127.0.0.1:36912/admin/v1/log-level/WARN" -H "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:36912/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.239/tcp/36913/p2p/16Uiu2HAm4ZUGMmLeCAE1Qf4kWqjjXw8U91oHk4DABjtgqvEzmyGA","/ip4/172.18.114.239/tcp/36914/ws/p2p/16Uiu2HAm4ZUGMmLeCAE1Qf4kWqjjXw8U91oHk4DABjtgqvEzmyGA"],"enrUri":"enr:-L24QDSrTCIMqdVj6gwga-17uLSY0Lk40AoXUZJonYfv6gjjZAbewgKVeFxDeVW96X4jxZXIRzJbIF5pp7AfvXaO0gsCgmlkgnY0gmlwhKwScu-KbXVsdGlhZGRyc5YACASsEnLvBpAxAAoErBJy7waQMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECh7iVU3_qr-aT9HPus00EKH1ti7Va58-cK3fmf7N4pB-DdGNwgpAxg3VkcIKQM4V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36912/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.37.4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36912/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.37.4'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:272 counts at WARN: {'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:36912/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 4e9a79161f01
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,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_content_topic with id: 2026-04-13_10-39-44__8e3e7d0f-c8bc-4e37-b196-9115a75ffa70
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-04-13_10-39-44__8e3e7d0f-c8bc-4e37-b196-9115a75ffa70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59575', '59576', '59577', '59578', '59579']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59575:59575 -p 59576:59576 -p 59577:59577 -p 59578:59578 -p 59579:59579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59577 --rest-port=59575 --tcp-port=59576 --discv5-udp-port=59578 --rest-address=0.0.0.0 --nat=extip:172.18.90.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=99de0aaf8f2e573a29c63114ecc7af9dbc5cbb7a331b9ce4badf5f3aa0eb6dcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59579 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.220 waku af816b528ff788c505592ac7cf2698ef551640d34d7a5a30c958d506fa1c1fcd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af816b528ff7. Setting up logs at ./log/docker/node1_2026-04-13_10-39-44__8e3e7d0f-c8bc-4e37-b196-9115a75ffa70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59575
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 7a5db9060fee. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 364d7fcb7de2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59575/debug/v1/info" -H "Content-Type: application/json" -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.220/tcp/59576/p2p/16Uiu2HAm9KdTi9FBsWRrSKyLzThDABP2S7eniNR81E4fyrVhQF2D","/ip4/172.18.90.220/tcp/59577/ws/p2p/16Uiu2HAm9KdTi9FBsWRrSKyLzThDABP2S7eniNR81E4fyrVhQF2D"],"enrUri":"enr:-L24QKdE27fO-XEvTGPqQMRx4C5ygR51AS5aFASkvb_48m-SRi8O_LjEsXnXwt72A1XhCwrQ4iD2KpAH1urXWMWL39ICgmlkgnY0gmlwhKwSWtyKbXVsdGlhZGRyc5YACASsElrcBui4AAoErBJa3Aboud0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzndIw6pgzGrRyikebbU87w8h-pHo8j6UPjO-tNpekBaDdGNwgui4g3VkcILouoV3YWt1MgU"}'
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-04-13_10-39-44__8e3e7d0f-c8bc-4e37-b196-9115a75ffa70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59279', '59280', '59281', '59282', '59283']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59279:59279 -p 59280:59280 -p 59281:59281 -p 59282:59282 -p 59283:59283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59281 --rest-port=59279 --tcp-port=59280 --discv5-udp-port=59282 --rest-address=0.0.0.0 --nat=extip:172.18.145.10 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1ae274527af2bea3f75d0adfedebdedd12bf77ce42be4aebfdca65ab2d72fd5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59283 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKdE27fO-XEvTGPqQMRx4C5ygR51AS5aFASkvb_48m-SRi8O_LjEsXnXwt72A1XhCwrQ4iD2KpAH1urXWMWL39ICgmlkgnY0gmlwhKwSWtyKbXVsdGlhZGRyc5YACASsElrcBui4AAoErBJa3Aboud0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzndIw6pgzGrRyikebbU87w8h-pHo8j6UPjO-tNpekBaDdGNwgui4g3VkcILouoV3YWt1MgU --filternode=/ip4/172.18.90.220/tcp/59576/p2p/16Uiu2HAm9KdTi9FBsWRrSKyLzThDABP2S7eniNR81E4fyrVhQF2D
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.10 waku e80fb5c96c7ed0910ce3436403274e4ae1e17d7f3e99aeb3062de21ee44a10bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e80fb5c96c7e. Setting up logs at ./log/docker/node2_2026-04-13_10-39-44__8e3e7d0f-c8bc-4e37-b196-9115a75ffa70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59279
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59279/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.10/tcp/59280/p2p/16Uiu2HAm7CUMJ9j6EyTo5EtQLjETroGupvzpH4B5kJ9uAYeGJ2rT","/ip4/172.18.145.10/tcp/59281/ws/p2p/16Uiu2HAm7CUMJ9j6EyTo5EtQLjETroGupvzpH4B5kJ9uAYeGJ2rT"],"enrUri":"enr:-L24QCCVTmVx-_qD886N0F4WcrASnK3LC-ngV41junVA1FdwU6UW703dLvtp-TGcn93tKMAmaI7P0rVyzgCFIzmZOK4CgmlkgnY0gmlwhKwSkQqKbXVsdGlhZGRyc5YACASsEpEKBueQAAoErBKRCgbnkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECruqLGTfKVGx4BxIJZGYmPYD4ULLJ5rn3ozaqUAM2mVCDdGNwgueQg3VkcILnkoV3YWt1MgA"}'
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:59279/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.220/tcp/59576/p2p/16Uiu2HAm9KdTi9FBsWRrSKyLzThDABP2S7eniNR81E4fyrVhQF2D"]'
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:59575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:59279/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "24794e98-6e53-4516-966a-826b42698884", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"24794e98-6e53-4516-966a-826b42698884","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:59279/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/198/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:59279/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 af816b528ff7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e80fb5c96c7e
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-04-13 10:40:51.530 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:40:51.530 DEBUG [tests.conftest] Running test: test_passing_non_base64_cursor with id: 2026-04-13_10-40-51__c86598db-e086-4f47-88db-47762fc34311
2026-04-13 10:40:51.530 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:40:51.530 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:40:51.531 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:40:51.538 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:40:51.538 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-40-51__c86598db-e086-4f47-88db-47762fc34311__wakuorg_nwaku:latest.log
2026-04-13 10:40:51.538 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:40:51.538 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:40:51.539 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:40:51.539 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.85
2026-04-13 10:40:51.539 DEBUG [src.node.docker_mananger] Generated ports ['59260', '59261', '59262', '59263', '59264']
2026-04-13 10:40:51.540 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:40:51.540 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:40:51.540 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:40:51.540 DEBUG [src.node.docker_mananger] docker run -i -t -p 59260:59260 -p 59261:59261 -p 59262:59262 -p 59263:59263 -p 59264:59264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59262 --rest-port=59260 --tcp-port=59261 --discv5-udp-port=59263 --rest-address=0.0.0.0 --nat=extip:172.18.22.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=166cacaa4b3ccd9c3eb2a5322bbedb69cf636ff3d0ab0aafb0cd1358f65e3dff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59264 --metrics-logging=true --store=true --relay=true
2026-04-13 10:40:51.728 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.85 waku 76670482b7e05c27f51111531d7ddbc90345812a30ffb8ba6a2e85c56a3e38fc
2026-04-13 10:40:51.763 DEBUG [src.node.docker_mananger] Container started with ID 76670482b7e0. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-40-51__c86598db-e086-4f47-88db-47762fc34311__wakuorg_nwaku:latest.log
2026-04-13 10:40:51.763 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59260
2026-04-13 10:40:51.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:40:51.814 ERROR [src.node.docker_mananger] Max retries reached for container 8309c855e3fd. Exiting log stream.
2026-04-13 10:40:52.332 ERROR [src.node.docker_mananger] Max retries reached for container fd5c93a91cc1. Exiting log stream.
2026-04-13 10:40:52.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59260/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:52.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:40:52.767 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:40:52.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:52.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.85/tcp/59261/p2p/16Uiu2HAmP8fmEbFzeYT5zoYMiMBhDraMAW8eNWwLizJxT2N4xxYD","/ip4/172.18.22.85/tcp/59262/ws/p2p/16Uiu2HAmP8fmEbFzeYT5zoYMiMBhDraMAW8eNWwLizJxT2N4xxYD"],"enrUri":"enr:-L24QKKjyt98W1obdTrFlaFnywVsE_BwsVIu4KkDSw_W0nmNG9LwNFaPjkg5LqZnNIv4urHlmEnUsldvtTaC9_oH1PQCgmlkgnY0gmlwhKwSFlWKbXVsdGlhZGRyc5YACASsEhZVBud9AAoErBIWVQbnft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDm6wdiDE9PAuLF-vE1nGpEgfueCs7pkNvLYB79mDryfaDdGNwgud9g3VkcILnf4V3YWt1MgM"}'
2026-04-13 10:40:52.770 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:40:52.778 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:40:52.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-40-51__c86598db-e086-4f47-88db-47762fc34311__wakuorg_nwaku:latest.log
2026-04-13 10:40:52.778 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:40:52.778 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:40:52.780 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:40:52.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.67
2026-04-13 10:40:52.780 DEBUG [src.node.docker_mananger] Generated ports ['54138', '54139', '54140', '54141', '54142']
2026-04-13 10:40:52.780 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:40:52.780 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:40:52.780 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:40:52.780 DEBUG [src.node.docker_mananger] docker run -i -t -p 54138:54138 -p 54139:54139 -p 54140:54140 -p 54141:54141 -p 54142:54142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54140 --rest-port=54138 --tcp-port=54139 --discv5-udp-port=54141 --rest-address=0.0.0.0 --nat=extip:172.18.34.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2ee05ffab9ef564c44fa857299c70331dab11ab7b1a12fc6ff27dedee07edb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54142 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKKjyt98W1obdTrFlaFnywVsE_BwsVIu4KkDSw_W0nmNG9LwNFaPjkg5LqZnNIv4urHlmEnUsldvtTaC9_oH1PQCgmlkgnY0gmlwhKwSFlWKbXVsdGlhZGRyc5YACASsEhZVBud9AAoErBIWVQbnft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDm6wdiDE9PAuLF-vE1nGpEgfueCs7pkNvLYB79mDryfaDdGNwgud9g3VkcILnf4V3YWt1MgM --storenode=/ip4/172.18.22.85/tcp/59261/p2p/16Uiu2HAmP8fmEbFzeYT5zoYMiMBhDraMAW8eNWwLizJxT2N4xxYD --store=true --relay=true
2026-04-13 10:40:52.968 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.67 waku 59098409bf68d9be3ae6816fa1223d6e9f6c1645ba1b9a454ae953ae2a95916d
2026-04-13 10:40:53.006 DEBUG [src.node.docker_mananger] Container started with ID 59098409bf68. Setting up logs at ./log/docker/store_node1_2026-04-13_10-40-51__c86598db-e086-4f47-88db-47762fc34311__wakuorg_nwaku:latest.log
2026-04-13 10:40:53.007 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54138
2026-04-13 10:40:53.007 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:40:54.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54138/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:54.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:40:54.011 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:40:54.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:54.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.67/tcp/54139/p2p/16Uiu2HAmHYqjG54Cw31cCDuVmHtANKwhxCewec18f6Ehn6a6wpE2","/ip4/172.18.34.67/tcp/54140/ws/p2p/16Uiu2HAmHYqjG54Cw31cCDuVmHtANKwhxCewec18f6Ehn6a6wpE2"],"enrUri":"enr:-L24QAHZaJPxYqGn_1M0rSAsHyHOwJkcIwwVFsXGDkRz2S-aFp6BupM6HpaDjDf9_d3mDoWIQ1FLBNuPpCrbs2ytyTACgmlkgnY0gmlwhKwSIkOKbXVsdGlhZGRyc5YACASsEiJDBtN7AAoErBIiQwbTfN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSLczprW3JwFkYUbwCl3PPy-uh4RItapWp2Lvng9zYa-DdGNwgtN7g3VkcILTfYV3YWt1MgM"}'
2026-04-13 10:40:54.014 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:40:54.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54138/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.85/tcp/59261/p2p/16Uiu2HAmP8fmEbFzeYT5zoYMiMBhDraMAW8eNWwLizJxT2N4xxYD"]'
2026-04-13 10:40:54.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59260/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:40:54.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54138/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:40:54.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.023 DEBUG [src.steps.store] Relaying message
2026-04-13 10:40:54.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:40:54.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:40:54.230 DEBUG [src.steps.store] Relaying message
2026-04-13 10:40:54.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:40:54.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.237 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:40:54.437 DEBUG [src.steps.store] Relaying message
2026-04-13 10:40:54.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:40:54.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:40:54.644 DEBUG [src.steps.store] Relaying message
2026-04-13 10:40:54.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:40:54.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:40:54.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:40:54.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59260/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:54.855 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59260/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-13 10:40:54.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54138/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:40:54.858 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54138/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-13 10:40:54.860 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:40:54.861 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:40:54.862 DEBUG [src.node.waku_node] Stopping container with id 76670482b7e0
2026-04-13 10:40:55.348 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:40:55.349 DEBUG [src.node.waku_node] Stopping container with id 59098409bf68
2026-04-13 10:40:55.831 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:40:55.832 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:40:55.840 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:40:55.847 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-13 10:41:49.586 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:41:49.586 DEBUG [tests.conftest] Running test: test_store_with_multiple_content_topics with id: 2026-04-13_10-41-49__3c6e4634-8466-4aaa-ad8d-5849eda9a48f
2026-04-13 10:41:49.586 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:41:49.586 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-13 10:41:49.587 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-13 10:41:49.594 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:41:49.594 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-13_10-41-49__3c6e4634-8466-4aaa-ad8d-5849eda9a48f__wakuorg_nwaku:latest.log
2026-04-13 10:41:49.594 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:41:49.594 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:41:49.596 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:41:49.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.47
2026-04-13 10:41:49.596 DEBUG [src.node.docker_mananger] Generated ports ['56993', '56994', '56995', '56996', '56997']
2026-04-13 10:41:49.596 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:41:49.596 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:41:49.597 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:41:49.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 56993:56993 -p 56994:56994 -p 56995:56995 -p 56996:56996 -p 56997:56997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56995 --rest-port=56993 --tcp-port=56994 --discv5-udp-port=56996 --rest-address=0.0.0.0 --nat=extip:172.18.82.47 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a12f75ddf30480c5fd9f1e19a4ececba437c78b4d2dc650ebc577db83ac4ed4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56997 --metrics-logging=true --store=true --relay=true
2026-04-13 10:41:49.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.47 waku b5fec2f9b2fc4bd3da99061cf4f501dce5405ce26692fa05763a61857fda82e3
2026-04-13 10:41:49.827 DEBUG [src.node.docker_mananger] Container started with ID b5fec2f9b2fc. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-41-49__3c6e4634-8466-4aaa-ad8d-5849eda9a48f__wakuorg_nwaku:latest.log
2026-04-13 10:41:49.828 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56993
2026-04-13 10:41:49.828 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:41:49.913 ERROR [src.node.docker_mananger] Max retries reached for container 9a4ecdf4d6e6. Exiting log stream.
2026-04-13 10:41:50.387 ERROR [src.node.docker_mananger] Max retries reached for container f635f8b6a6e1. Exiting log stream.
2026-04-13 10:41:50.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56993/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:50.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:41:50.832 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:41:50.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56993/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:50.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.47/tcp/56994/p2p/16Uiu2HAm1y9jf5TLUekuxnjqtQMDb1uBpXBJ7hXedtJGGvL693gd","/ip4/172.18.82.47/tcp/56995/ws/p2p/16Uiu2HAm1y9jf5TLUekuxnjqtQMDb1uBpXBJ7hXedtJGGvL693gd"],"enrUri":"enr:-L24QA75TVIn_TQxnbhed3dWTtizKtzm0N58ctC6nNjzpICtIWi5QXRUSQv84SsT697jGppz8XSHgDtla-Iap6NERFoCgmlkgnY0gmlwhKwSUi-KbXVsdGlhZGRyc5YACASsElIvBt6iAAoErBJSLwbeo90DgnJzhQDGAQAAiXNlY3AyNTZrMaECYTaCwPJU9yZehkDh0BGfIR-bBhCCDubsGVZuiOyDHnKDdGNwgt6ig3VkcILepIV3YWt1MgM"}'
2026-04-13 10:41:50.835 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:41:50.842 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:41:50.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-13_10-41-49__3c6e4634-8466-4aaa-ad8d-5849eda9a48f__wakuorg_nwaku:latest.log
2026-04-13 10:41:50.843 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:41:50.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:41:50.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:41:50.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.161
2026-04-13 10:41:50.845 DEBUG [src.node.docker_mananger] Generated ports ['34539', '34540', '34541', '34542', '34543']
2026-04-13 10:41:50.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:41:50.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:41:50.845 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:41:50.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 34539:34539 -p 34540:34540 -p 34541:34541 -p 34542:34542 -p 34543:34543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34541 --rest-port=34539 --tcp-port=34540 --discv5-udp-port=34542 --rest-address=0.0.0.0 --nat=extip:172.18.198.161 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=13f9f4a06ad9602219789db981beab15dabfb53923bee7522cfdaa2cebcb1f8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34543 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA75TVIn_TQxnbhed3dWTtizKtzm0N58ctC6nNjzpICtIWi5QXRUSQv84SsT697jGppz8XSHgDtla-Iap6NERFoCgmlkgnY0gmlwhKwSUi-KbXVsdGlhZGRyc5YACASsElIvBt6iAAoErBJSLwbeo90DgnJzhQDGAQAAiXNlY3AyNTZrMaECYTaCwPJU9yZehkDh0BGfIR-bBhCCDubsGVZuiOyDHnKDdGNwgt6ig3VkcILepIV3YWt1MgM --storenode=/ip4/172.18.82.47/tcp/56994/p2p/16Uiu2HAm1y9jf5TLUekuxnjqtQMDb1uBpXBJ7hXedtJGGvL693gd --store=true --relay=true
2026-04-13 10:41:51.041 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.161 waku 8a1be465f79255bd7ad3f9d4c139e95ee68048070658da1c71e91aca83c965ac
2026-04-13 10:41:51.078 DEBUG [src.node.docker_mananger] Container started with ID 8a1be465f792. Setting up logs at ./log/docker/store_node1_2026-04-13_10-41-49__3c6e4634-8466-4aaa-ad8d-5849eda9a48f__wakuorg_nwaku:latest.log
2026-04-13 10:41:51.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34539
2026-04-13 10:41:51.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:41:52.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34539/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:52.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:41:52.082 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:41:52.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:52.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.161/tcp/34540/p2p/16Uiu2HAmQhiiaEaxGkstnS1dWbe8TQjtvkXaAUdai3GnUZ4MsxaZ","/ip4/172.18.198.161/tcp/34541/ws/p2p/16Uiu2HAmQhiiaEaxGkstnS1dWbe8TQjtvkXaAUdai3GnUZ4MsxaZ"],"enrUri":"enr:-L24QFMtImWHgcrSne9uFTqVO3o6RVPSqH4bzLJScb0DzGDCDOV_MW6Jd22AnRmM-bnx0hIpSFA3QlkC8-pLB-FYm_MCgmlkgnY0gmlwhKwSxqGKbXVsdGlhZGRyc5YACASsEsahBobsAAoErBLGoQaG7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsv9PKKTS_WD_xu9s-ATOVvrPBlXm9BxVb3HOcfVDksaDdGNwgobsg3VkcIKG7oV3YWt1MgM"}'
2026-04-13 10:41:52.085 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:41:52.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34539/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.47/tcp/56994/p2p/16Uiu2HAm1y9jf5TLUekuxnjqtQMDb1uBpXBJ7hXedtJGGvL693gd"]'
2026-04-13 10:41:52.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:41:52.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34539/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-13 10:41:52.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.094 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:52.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:52.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:52.300 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:52.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:52.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:52.507 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:52.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:52.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.512 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:52.713 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:52.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:52.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:52.922 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:52.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:52.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:52.927 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:53.128 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:53.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:53.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:53.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:53.335 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:53.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:53.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:53.341 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:53.543 DEBUG [src.steps.store] Relaying message
2026-04-13 10:41:53.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56993/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-13 10:41:53.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:41:53.549 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-13 10:41:53.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56993/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:53.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c0117be4972f7a51177768c5dd2118e94fb2bbdfbd8c747a95a48d82987a778"},{"messageHash":"0x265029f12ee441729b0eb363dc2795d4b4b51ecb0a226666ad11a74536300f30"}]}'
2026-04-13 10:41:53.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34539/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:41:53.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c0117be4972f7a51177768c5dd2118e94fb2bbdfbd8c747a95a48d82987a778"},{"messageHash":"0x265029f12ee441729b0eb363dc2795d4b4b51ecb0a226666ad11a74536300f30"}]}'
2026-04-13 10:41:53.760 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:41:53.761 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:41:53.762 DEBUG [src.node.waku_node] Stopping container with id b5fec2f9b2fc
2026-04-13 10:41:54.259 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:41:54.262 DEBUG [src.node.waku_node] Stopping container with id 8a1be465f792
2026-04-13 10:41:54.723 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:41:54.724 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:41:54.742 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:41:54.750 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,61 @@
2026-04-13 10:37:09.164 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-13 10:37:09.164 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-04-13_10-37-09__920a4ba9-d63c-40c9-ac56-b0c755538614
2026-04-13 10:37:09.165 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-13 10:37:09.165 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-13 10:37:09.173 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:09.173 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-13_10-37-09__920a4ba9-d63c-40c9-ac56-b0c755538614__wakuorg_nwaku:latest.log
2026-04-13 10:37:09.173 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:09.173 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:09.175 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:09.175 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.187
2026-04-13 10:37:09.175 DEBUG [src.node.docker_mananger] Generated ports ['35607', '35608', '35609', '35610', '35611']
2026-04-13 10:37:09.175 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:09.176 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:09.176 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:09.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 35607:35607 -p 35608:35608 -p 35609:35609 -p 35610:35610 -p 35611:35611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35609 --rest-port=35607 --tcp-port=35608 --discv5-udp-port=35610 --rest-address=0.0.0.0 --nat=extip:172.18.184.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=86ee4f2f8e9f6dacdca22f15560ae5bab84bfdedfbedbfb4d6d5328394c68b2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35611 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-04-13 10:37:09.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.187 waku 9a2b0b0f70f9c582473a37363f67399f15ae1d484709b54be30d6f43018c272e
2026-04-13 10:37:09.406 DEBUG [src.node.docker_mananger] Container started with ID 9a2b0b0f70f9. Setting up logs at ./log/docker/receiving_node1_2026-04-13_10-37-09__920a4ba9-d63c-40c9-ac56-b0c755538614__wakuorg_nwaku:latest.log
2026-04-13 10:37:09.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35607
2026-04-13 10:37:09.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:09.457 ERROR [src.node.docker_mananger] Max retries reached for container d149cb8276d6. Exiting log stream.
2026-04-13 10:37:09.918 ERROR [src.node.docker_mananger] Max retries reached for container 1e3e1445b4e9. Exiting log stream.
2026-04-13 10:37:10.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35607/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:10.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:10.411 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:10.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:10.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.187/tcp/35608/p2p/16Uiu2HAm8C1tmfkxJ2VDJFbaTKarC5Wjmygyzk4CDy1Pwyo4idaP","/ip4/172.18.184.187/tcp/35609/ws/p2p/16Uiu2HAm8C1tmfkxJ2VDJFbaTKarC5Wjmygyzk4CDy1Pwyo4idaP"],"enrUri":"enr:-L24QHd79Ej0Vj9lDW_TO_jNvnMUy3pXdJJ7aRHa2ni9lkZ2dlHhoMYMOdO6HjMS_BXVeDdW-deC8j2A9CfyBBsSOLcCgmlkgnY0gmlwhKwSuLuKbXVsdGlhZGRyc5YACASsEri7BosYAAoErBK4uwaLGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvahQm4sILU8WR5W6-pc82HEvPXRP2ZFEyyWlqwr5VfiDdGNwgosYg3VkcIKLGoV3YWt1MgQ"}'
2026-04-13 10:37:10.413 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:10.420 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-13 10:37:10.420 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-13_10-37-09__920a4ba9-d63c-40c9-ac56-b0c755538614__wakuorg_nwaku:latest.log
2026-04-13 10:37:10.421 DEBUG [src.node.waku_node] Starting Node...
2026-04-13 10:37:10.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-13 10:37:10.422 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-13 10:37:10.422 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.218
2026-04-13 10:37:10.422 DEBUG [src.node.docker_mananger] Generated ports ['3414', '3415', '3416', '3417', '3418']
2026-04-13 10:37:10.422 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-13 10:37:10.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-13 10:37:10.423 DEBUG [src.node.waku_node] Using volumes []
2026-04-13 10:37:10.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 3414:3414 -p 3415:3415 -p 3416:3416 -p 3417:3417 -p 3418:3418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3416 --rest-port=3414 --tcp-port=3415 --discv5-udp-port=3417 --rest-address=0.0.0.0 --nat=extip:172.18.191.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fecd08bb20761ae583ba8c29c87bf3f8b9cd521acaf090ce93cfd9302a0fd7f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3418 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHd79Ej0Vj9lDW_TO_jNvnMUy3pXdJJ7aRHa2ni9lkZ2dlHhoMYMOdO6HjMS_BXVeDdW-deC8j2A9CfyBBsSOLcCgmlkgnY0gmlwhKwSuLuKbXVsdGlhZGRyc5YACASsEri7BosYAAoErBK4uwaLGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvahQm4sILU8WR5W6-pc82HEvPXRP2ZFEyyWlqwr5VfiDdGNwgosYg3VkcIKLGoV3YWt1MgQ --lightpushnode=/ip4/172.18.184.187/tcp/35608/p2p/16Uiu2HAm8C1tmfkxJ2VDJFbaTKarC5Wjmygyzk4CDy1Pwyo4idaP --lightpush=true --relay=true
2026-04-13 10:37:10.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.218 waku 302fd6bf757241ed5bd4f86c23368857a118ce4cb869699ce6b11ce3b3d3d138
2026-04-13 10:37:10.656 DEBUG [src.node.docker_mananger] Container started with ID 302fd6bf7572. Setting up logs at ./log/docker/lightpush_node1_2026-04-13_10-37-09__920a4ba9-d63c-40c9-ac56-b0c755538614__wakuorg_nwaku:latest.log
2026-04-13 10:37:10.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3414
2026-04-13 10:37:10.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-13 10:37:11.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/health" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:11.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-13 10:37:11.660 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-13 10:37:11.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-13 10:37:11.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.218/tcp/3415/p2p/16Uiu2HAm3ZzWQVwTCvck9YQDaLHJwAU4yFdbFHN2CgNSjXFfjUxb","/ip4/172.18.191.218/tcp/3416/ws/p2p/16Uiu2HAm3ZzWQVwTCvck9YQDaLHJwAU4yFdbFHN2CgNSjXFfjUxb"],"enrUri":"enr:-L24QHkHmkpv_Hjlhd4etuFRvqJDYV0gvd_DoM_IaZESN7uIA8aCcz1-LlvfIr5J-xSzHVRx6YUfuspoc5fyczaJtSECgmlkgnY0gmlwhKwSv9qKbXVsdGlhZGRyc5YACASsEr_aBg1XAAoErBK_2gYNWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeP8XYbYx9cgQ1XvsKRPoTbvNj3BXJytX4RXtZZSULJSDdGNwgg1Xg3VkcIINWYV3YWt1Mgk"}'
2026-04-13 10:37:11.663 INFO [src.node.waku_node] REST service is ready !!
2026-04-13 10:37:11.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.187/tcp/35608/p2p/16Uiu2HAm8C1tmfkxJ2VDJFbaTKarC5Wjmygyzk4CDy1Pwyo4idaP"]'
2026-04-13 10:37:11.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-13 10:37:11.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3414/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776076631713125825}}'
2026-04-13 10:37:11.737 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:3414/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-04-13 10:37:11.739 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-13 10:37:11.740 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-13 10:37:11.740 DEBUG [src.node.waku_node] Stopping container with id 9a2b0b0f70f9
2026-04-13 10:37:12.191 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:12.193 DEBUG [src.node.waku_node] Stopping container with id 302fd6bf7572
2026-04-13 10:37:12.649 DEBUG [src.node.waku_node] Container stopped.
2026-04-13 10:37:12.651 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-13 10:37:12.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-13 10:37:12.660 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_negative_number_page_size with id: 2026-04-13_10-45-43__d85e4873-b5e2-46dd-a8f7-b3a1d85eb7e9
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-04-13_10-45-43__d85e4873-b5e2-46dd-a8f7-b3a1d85eb7e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35707', '35708', '35709', '35710', '35711']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35707:35707 -p 35708:35708 -p 35709:35709 -p 35710:35710 -p 35711:35711 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35709 --rest-port=35707 --tcp-port=35708 --discv5-udp-port=35710 --rest-address=0.0.0.0 --nat=extip:172.18.134.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9d03ece8dabcedf0ab457aeb7a267d01ebdd4c23cc75aaa4dc39cd7cdd5cb3e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35711 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.235 waku b9b5f6219797ddb4e1cd765d62f8edaecffcf0d9c5b75f8d6fa54987bf8443bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9b5f6219797. Setting up logs at ./log/docker/publishing_node1_2026-04-13_10-45-43__d85e4873-b5e2-46dd-a8f7-b3a1d85eb7e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35707
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 53836a102326. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f86e35a933d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35707/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35707/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.235/tcp/35708/p2p/16Uiu2HAm5msQxEYAMpctWQUbcStFTTLtFAEBbrXU38v9Vr9ghweA","/ip4/172.18.134.235/tcp/35709/ws/p2p/16Uiu2HAm5msQxEYAMpctWQUbcStFTTLtFAEBbrXU38v9Vr9ghweA"],"enrUri":"enr:-L24QCuRUu9yv3pIyd_dacYZ-2sQfwjeBOoUPo8yTrki8-DYYk549Sm5g_TgvbPXI8_53NbNF30KJRZfDYp2giINzDoCgmlkgnY0gmlwhKwShuuKbXVsdGlhZGRyc5YACASsEobrBot8AAoErBKG6waLfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmcFp5ipMkMDQ5bRWRP0Bmlt4jLCjULnbttr5-8NSrPODdGNwgot8g3VkcIKLfoV3YWt1MgM"}'
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-04-13_10-45-43__d85e4873-b5e2-46dd-a8f7-b3a1d85eb7e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2040', '2041', '2042', '2043', '2044']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2040:2040 -p 2041:2041 -p 2042:2042 -p 2043:2043 -p 2044:2044 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2042 --rest-port=2040 --tcp-port=2041 --discv5-udp-port=2043 --rest-address=0.0.0.0 --nat=extip:172.18.146.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b291ea4d8f257ee3f9f2e871c7e4ec8ff778ba8c28eabc5df90b3c055bd9e673 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2044 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCuRUu9yv3pIyd_dacYZ-2sQfwjeBOoUPo8yTrki8-DYYk549Sm5g_TgvbPXI8_53NbNF30KJRZfDYp2giINzDoCgmlkgnY0gmlwhKwShuuKbXVsdGlhZGRyc5YACASsEobrBot8AAoErBKG6waLfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmcFp5ipMkMDQ5bRWRP0Bmlt4jLCjULnbttr5-8NSrPODdGNwgot8g3VkcIKLfoV3YWt1MgM --storenode=/ip4/172.18.134.235/tcp/35708/p2p/16Uiu2HAm5msQxEYAMpctWQUbcStFTTLtFAEBbrXU38v9Vr9ghweA --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.8 waku 506eaa0d4788a098009d768188acf83dc321fa0d9c316fb92351db33e5dbf963
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 506eaa0d4788. Setting up logs at ./log/docker/store_node1_2026-04-13_10-45-43__d85e4873-b5e2-46dd-a8f7-b3a1d85eb7e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2040
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2040/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2040/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.8/tcp/2041/p2p/16Uiu2HAmVgxda3LR7bmbQRRS47MYitbagR2qz3De4K3k2T2eFqcY","/ip4/172.18.146.8/tcp/2042/ws/p2p/16Uiu2HAmVgxda3LR7bmbQRRS47MYitbagR2qz3De4K3k2T2eFqcY"],"enrUri":"enr:-L24QOHb8zoLK8e-ZPjC9kdzwKgnd7cebxf2j9eDZTl1kQrqCIMMuPnaIW7u1JZXPQA0pBsL7Bwr7RK4QMYppDniOcYCgmlkgnY0gmlwhKwSkgiKbXVsdGlhZGRyc5YACASsEpIIBgf5AAoErBKSCAYH-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_RflNX0_ph73YRMlx2k25h8Ad3tqhjI3skC6WkDTwe2DdGNwggf5g3VkcIIH-4V3YWt1MgM"}'
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:2040/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.235/tcp/35708/p2p/16Uiu2HAm5msQxEYAMpctWQUbcStFTTLtFAEBbrXU38v9Vr9ghweA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35707/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:2040/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:35707/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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  tests.store.test_page_size:test_page_size.py:52 requesting stored message with wrong page_size = -1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35707/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&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":"0x89a53ecc6c213379c0094cc3ea969cfac6e602e25253d4e6e591ac88591cbb98"},{"messageHash":"0x863ee471e99d57a5ec88997d94d28d177c20f6aac98da6b58e93c3fecffa00f3"},{"messageHash":"0xe433358df1e43e63d27cb8fc97f0a0292883f2681e07e2bc11613c86c20c4d87"},{"messageHash":"0xe8996f2bd5fb21f67156f73a2a88b6c11bd4a5fbed96cb0125c7f1bb0dac6ba3"},{"messageHash":"0xda8a8d01ad4d10a60a20f45123ae7bdae549d85d6f3992cd0df7eb470e5ee996"},{"messageHash":"0xe6fbb2d97d66dbf41b9300cbe3f13526ab488dbc48ff3d37b210bee465a956f1"},{"messageHash":"0xa8e4194ec3845dba7c96bbd34fc904e07b5f8f2b39d4e15d8bd32ff55e33fb1c"},{"messageHash":"0xfa607f339a632f89a01a13c6b9f1bdbea4533dcc9d79be6d37b03b5c0f4bf4db"},{"messageHash":"0x121737a75d403ed3896278ea4402b7fcd5d12cd60030fde2275a4b52c40dad12"},{"messageHash":"0x45529ae708d9a632133d327747351ded7492fdf3e60a2bed1e84e36a9b308325"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2040/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&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":"0x89a53ecc6c213379c0094cc3ea969cfac6e602e25253d4e6e591ac88591cbb98"},{"messageHash":"0x863ee471e99d57a5ec88997d94d28d177c20f6aac98da6b58e93c3fecffa00f3"},{"messageHash":"0xe433358df1e43e63d27cb8fc97f0a0292883f2681e07e2bc11613c86c20c4d87"},{"messageHash":"0xe8996f2bd5fb21f67156f73a2a88b6c11bd4a5fbed96cb0125c7f1bb0dac6ba3"},{"messageHash":"0xda8a8d01ad4d10a60a20f45123ae7bdae549d85d6f3992cd0df7eb470e5ee996"},{"messageHash":"0xe6fbb2d97d66dbf41b9300cbe3f13526ab488dbc48ff3d37b210bee465a956f1"},{"messageHash":"0xa8e4194ec3845dba7c96bbd34fc904e07b5f8f2b39d4e15d8bd32ff55e33fb1c"},{"messageHash":"0xfa607f339a632f89a01a13c6b9f1bdbea4533dcc9d79be6d37b03b5c0f4bf4db"},{"messageHash":"0x121737a75d403ed3896278ea4402b7fcd5d12cd60030fde2275a4b52c40dad12"},{"messageHash":"0x45529ae708d9a632133d327747351ded7492fdf3e60a2bed1e84e36a9b308325"}]}'
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 b9b5f6219797
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 506eaa0d4788
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