deploy: b9b56431ce278e2d619dc44db646788907110115

This commit is contained in:
AYAHASSAN287 2026-02-25 19:46:01 +00:00
parent 5276fbf3f0
commit bc8ba3103d
1425 changed files with 250120 additions and 6 deletions

2
nim/1094/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,71 @@
2026-02-25 19:27:56.177 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:56.178 DEBUG [tests.conftest] Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504
2026-02-25 19:27:56.178 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:56.179 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:27:56.179 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:27:56.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:56.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
2026-02-25 19:27:56.193 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:56.193 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:56.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:56.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.156
2026-02-25 19:27:56.197 DEBUG [src.node.docker_mananger] Generated ports ['9769', '9770', '9771', '9772', '9773']
2026-02-25 19:27:56.198 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:27:56.198 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:56.199 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:56.199 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:56.199 DEBUG [src.node.docker_mananger] docker run -i -t -p 9769:9769 -p 9770:9770 -p 9771:9771 -p 9772:9772 -p 9773:9773 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9771 --rest-port=9769 --tcp-port=9770 --discv5-udp-port=9772 --rest-address=0.0.0.0 --nat=extip:172.18.187.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb00f31d0363563bbb23eff00dea3230c9abaf3fb83b047320ad20fbe998ddd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9773 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:27:56.366 ERROR [src.node.docker_mananger] Max retries reached for container e48795ac867a. Exiting log stream.
2026-02-25 19:27:56.417 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.156 waku 21bfc6bf4c1665eeef936f1f86f7c147092c1d124306433f269c7bd0986062cc
2026-02-25 19:27:56.452 DEBUG [src.node.docker_mananger] Container started with ID 21bfc6bf4c16. Setting up logs at ./log/docker/node1_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
2026-02-25 19:27:56.453 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9769
2026-02-25 19:27:56.454 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:57.064 ERROR [src.node.docker_mananger] Max retries reached for container 027f3728b9fe. Exiting log stream.
2026-02-25 19:27:57.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9769/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:57.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:57.458 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:57.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9769/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:57.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.156/tcp/9770/p2p/16Uiu2HAmFCN8eXuf6duVrNabNzivZ8bFnwuziDPJdn1Cfhg1UTab","/ip4/172.18.187.156/tcp/9771/ws/p2p/16Uiu2HAmFCN8eXuf6duVrNabNzivZ8bFnwuziDPJdn1Cfhg1UTab"],"enrUri":"enr:-L24QAQlyTBoRbsU6MDGVwwTEmwhtYjMQVWSjWtQfazJhHvObi2BOntj7_xM3ZSOIbC7zFVzW80Zjan1PCGNKYucw0sCgmlkgnY0gmlwhKwSu5yKbXVsdGlhZGRyc5YACASsErucBiYqAAoErBK7nAYmK90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJcECCaw3IJ-6RAGJJaj6gApbjGLJXUP37Lh0GUmu4tyDdGNwgiYqg3VkcIImLIV3YWt1MgU"}'
2026-02-25 19:27:57.461 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:57.468 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:57.468 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
2026-02-25 19:27:57.469 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:57.469 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:57.470 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:57.470 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.92
2026-02-25 19:27:57.470 DEBUG [src.node.docker_mananger] Generated ports ['59729', '59730', '59731', '59732', '59733']
2026-02-25 19:27:57.471 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:27:57.471 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:57.471 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:57.471 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:57.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 59729:59729 -p 59730:59730 -p 59731:59731 -p 59732:59732 -p 59733:59733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59731 --rest-port=59729 --tcp-port=59730 --discv5-udp-port=59732 --rest-address=0.0.0.0 --nat=extip:172.18.70.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ca9639e9b1aebbd4498b4fea62bf7290f1b1e1d0efeba00fb8e47aaf145a7e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59733 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQlyTBoRbsU6MDGVwwTEmwhtYjMQVWSjWtQfazJhHvObi2BOntj7_xM3ZSOIbC7zFVzW80Zjan1PCGNKYucw0sCgmlkgnY0gmlwhKwSu5yKbXVsdGlhZGRyc5YACASsErucBiYqAAoErBK7nAYmK90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJcECCaw3IJ-6RAGJJaj6gApbjGLJXUP37Lh0GUmu4tyDdGNwgiYqg3VkcIImLIV3YWt1MgU
2026-02-25 19:27:57.680 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.92 waku e41201ac8e7fa8c108b64466656d38c24276855cb1a89006516322305a22139e
2026-02-25 19:27:57.715 DEBUG [src.node.docker_mananger] Container started with ID e41201ac8e7f. Setting up logs at ./log/docker/node2_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
2026-02-25 19:27:57.715 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59729
2026-02-25 19:27:57.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:58.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59729/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:58.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:58.739 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:58.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:58.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.92/tcp/59730/p2p/16Uiu2HAm2HffeMNc79HT6XMTt5zTtBTiuRn2uSNwB7ACqmHDJ3NG","/ip4/172.18.70.92/tcp/59731/ws/p2p/16Uiu2HAm2HffeMNc79HT6XMTt5zTtBTiuRn2uSNwB7ACqmHDJ3NG"],"enrUri":"enr:-L24QAor1IQzR5oYXN5tVO1nPNiEnqfub5xm1DI_a5I4IHnJBiLsg1-KzekCIr07M-OAc4boQJttDmEomm7z5fN0DU4CgmlkgnY0gmlwhKwSRlyKbXVsdGlhZGRyc5YACASsEkZcBulSAAoErBJGXAbpU90DgnJzhQACAQAAiXNlY3AyNTZrMaECZfTO5oDEh35bnDHyGHjH42golkMQRzjZ6mCTFBAIGoGDdGNwgulSg3VkcILpVIV3YWt1MgE"}'
2026-02-25 19:27:58.748 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:58.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59729/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.156/tcp/9770/p2p/16Uiu2HAmFCN8eXuf6duVrNabNzivZ8bFnwuziDPJdn1Cfhg1UTab"]'
2026-02-25 19:27:58.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:58.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9769/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 19:27:58.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:58.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59729/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-25 19:27:58.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:58.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9769/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:58.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:58.767 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:58.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59729/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:58.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047678761701984,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:58.872 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:58.873 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:58.873 DEBUG [src.node.waku_node] Stopping container with id 21bfc6bf4c16
2026-02-25 19:27:59.449 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:59.452 DEBUG [src.node.waku_node] Stopping container with id e41201ac8e7f
2026-02-25 19:28:00.036 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:00.039 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:28:00.049 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:28:00.054 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-25 19:30:26.617 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:30:26.618 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-02-25_19-30-26__cb843d06-04c5-4204-8521-bc3467a9a217
2026-02-25 19:30:26.618 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:30:26.619 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:30:26.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:26.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-26__cb843d06-04c5-4204-8521-bc3467a9a217__wakuorg_nwaku:latest.log
2026-02-25 19:30:26.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:26.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-26__cb843d06-04c5-4204-8521-bc3467a9a217__wakuorg_nwaku:latest.log
2026-02-25 19:30:26.641 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-25 19:30:26.642 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:26.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:26.645 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:26.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.130
2026-02-25 19:30:26.646 DEBUG [src.node.docker_mananger] Generated ports ['2339', '2340', '2341', '2342', '2343']
2026-02-25 19:30:26.647 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:26.648 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:26.648 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:26.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 2339:2339 -p 2340:2340 -p 2341:2341 -p 2342:2342 -p 2343:2343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2341 --rest-port=2339 --tcp-port=2340 --discv5-udp-port=2342 --rest-address=0.0.0.0 --nat=extip:172.18.172.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae27d944ecec2c4aa81be5aff7c13df28a89d0dbc088b5d576d283be000599cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2343 --metrics-logging=true --relay=true
2026-02-25 19:30:26.894 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.130 waku eb5e7a8a132b63b1fff983e93cde51126ee604cc1605a52b2f3f30e365b8f955
2026-02-25 19:30:26.945 DEBUG [src.node.docker_mananger] Container started with ID eb5e7a8a132b. Setting up logs at ./log/docker/node1_2026-02-25_19-30-26__cb843d06-04c5-4204-8521-bc3467a9a217__wakuorg_nwaku:latest.log
2026-02-25 19:30:26.946 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2339
2026-02-25 19:30:26.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:27.737 ERROR [src.node.docker_mananger] Max retries reached for container 91e06b553973. Exiting log stream.
2026-02-25 19:30:27.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2339/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:27.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:27.949 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:27.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:27.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.130/tcp/2340/p2p/16Uiu2HAmMK22oGoGGiK9RrabeXzK5B73ZDNLaPVWuAL7tVFvkRwJ","/ip4/172.18.172.130/tcp/2341/ws/p2p/16Uiu2HAmMK22oGoGGiK9RrabeXzK5B73ZDNLaPVWuAL7tVFvkRwJ"],"enrUri":"enr:-L24QNg8kxr7yUBVA6po_6sSQGr-MtpNm6opwlhzYQRO-LtAB0x1779IDSYJsNOWb297-IGJJm3ZzH993OLr6fyBZJYCgmlkgnY0gmlwhKwSrIKKbXVsdGlhZGRyc5YACASsEqyCBgkkAAoErBKsggYJJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgJt3kmkxgif56wxtjExnDjK9oJDEaf_SMdMgQmQpPfWDdGNwggkkg3VkcIIJJoV3YWt1MgE"}'
2026-02-25 19:30:27.952 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:27.952 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:27.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:27.954 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:27.954 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.109
2026-02-25 19:30:27.954 DEBUG [src.node.docker_mananger] Generated ports ['34623', '34624', '34625', '34626', '34627']
2026-02-25 19:30:27.954 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:27.954 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:27.954 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:27.955 DEBUG [src.node.docker_mananger] docker run -i -t -p 34623:34623 -p 34624:34624 -p 34625:34625 -p 34626:34626 -p 34627:34627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34625 --rest-port=34623 --tcp-port=34624 --discv5-udp-port=34626 --rest-address=0.0.0.0 --nat=extip:172.18.28.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35dc7ba6b7bff5d5f18fee8a830b2846c0edec8c01d1ff98ecbdd4b51f04ca38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNg8kxr7yUBVA6po_6sSQGr-MtpNm6opwlhzYQRO-LtAB0x1779IDSYJsNOWb297-IGJJm3ZzH993OLr6fyBZJYCgmlkgnY0gmlwhKwSrIKKbXVsdGlhZGRyc5YACASsEqyCBgkkAAoErBKsggYJJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgJt3kmkxgif56wxtjExnDjK9oJDEaf_SMdMgQmQpPfWDdGNwggkkg3VkcIIJJoV3YWt1MgE
2026-02-25 19:30:28.162 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.109 waku 27563274300ba249a59a30dd6cf5f0bfd0925bdff4fc1eb0a41ceaf7f5f2e2fb
2026-02-25 19:30:28.196 DEBUG [src.node.docker_mananger] Container started with ID 27563274300b. Setting up logs at ./log/docker/node2_2026-02-25_19-30-26__cb843d06-04c5-4204-8521-bc3467a9a217__wakuorg_nwaku:latest.log
2026-02-25 19:30:28.197 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34623
2026-02-25 19:30:28.197 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:29.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34623/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:29.215 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:29.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.109/tcp/34624/p2p/16Uiu2HAmAKSCEErT3Dk73xd1oRFW4XZxMPUY3dKpvRg8EfSze6JN","/ip4/172.18.28.109/tcp/34625/ws/p2p/16Uiu2HAmAKSCEErT3Dk73xd1oRFW4XZxMPUY3dKpvRg8EfSze6JN"],"enrUri":"enr:-L24QKRNn7rRUUZWa8609kCT0HdRXu4Mcu8PVOS0dKt0Y4gZP2shgmv-IUAl922tPP5TTkZc_GeksVb6G1HIhjidlsQCgmlkgnY0gmlwhKwSHG2KbXVsdGlhZGRyc5YACASsEhxtBodAAAoErBIcbQaHQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3UY7S3U5K9AgUluIdYRHNiOxT8CH-qFDndzFnzJvXZuDdGNwgodAg3VkcIKHQoV3YWt1MgE"}'
2026-02-25 19:30:29.220 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:29.220 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-25 19:30:29.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:30:29.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34623/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:30:29.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.234 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-25 19:30:29.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2339/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.28.109/tcp/34756/p2p/16Uiu2HAmAKSCEErT3Dk73xd1oRFW4XZxMPUY3dKpvRg8EfSze6JN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:30:29.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34623/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.172.130/tcp/2340/p2p/16Uiu2HAmMK22oGoGGiK9RrabeXzK5B73ZDNLaPVWuAL7tVFvkRwJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:30:29.241 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-25 19:30:39.242 INFO [tests.e2e.test_network_conditions] Applying 500ms latency to node2
2026-02-25 19:30:39.244 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7879', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:30:39.255 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7879', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:30:39.266 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7879', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
2026-02-25 19:30:39.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:39.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:39.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34623/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:40.285 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":1772047839276466583,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:40.287 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7879', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:30:40.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:40.299 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:40.299 DEBUG [src.node.waku_node] Stopping container with id eb5e7a8a132b
2026-02-25 19:30:40.839 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:40.841 DEBUG [src.node.waku_node] Stopping container with id 27563274300b
2026-02-25 19:30:41.358 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:41.361 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:41.371 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:41.379 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_empty_and_valid_hash with id: 2026-02-25_19-32-35__7c656e28-57b2-4426-b3a2-4ba7d3416505
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-32-35__7c656e28-57b2-4426-b3a2-4ba7d3416505__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26446', '26447', '26448', '26449', '26450']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26446:26446 -p 26447:26447 -p 26448:26448 -p 26449:26449 -p 26450:26450 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26448 --rest-port=26446 --tcp-port=26447 --discv5-udp-port=26449 --rest-address=0.0.0.0 --nat=extip:172.18.43.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbe5b5ecededb7fc6dbbfc4ec535ac6ce95ecccf7dbaabeef6fe0ccff3b2fffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26450 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.156 waku 94153dafa939a79d7ac81d810adf671fdd6845f01252f92ef81c631574e54dbb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94153dafa939. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-32-35__7c656e28-57b2-4426-b3a2-4ba7d3416505__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26446
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 0d7ecf830ce9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eedb301d4615. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26446/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.156/tcp/26447/p2p/16Uiu2HAmFGp5SnZ6QhLT7ksD6wXshBsAXu98WLCJqC89drqUVNcg","/ip4/172.18.43.156/tcp/26448/ws/p2p/16Uiu2HAmFGp5SnZ6QhLT7ksD6wXshBsAXu98WLCJqC89drqUVNcg"],"enrUri":"enr:-L24QMtR5gqLsy1gc836LhzBmtQRNR4PRoAEnGL-T9z08cpWN3R72U24bx3zy4fxH1EsGjBUAQV6TMupSBmHQcL9C-sCgmlkgnY0gmlwhKwSK5yKbXVsdGlhZGRyc5YACASsEiucBmdPAAoErBIrnAZnUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJuSqxD2eHDZ7EulIKHAoZgPvAFZBkk5W2cAnWzSOLVmDdGNwgmdPg3VkcIJnUYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-32-35__7c656e28-57b2-4426-b3a2-4ba7d3416505__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56088', '56089', '56090', '56091', '56092']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56088:56088 -p 56089:56089 -p 56090:56090 -p 56091:56091 -p 56092:56092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56090 --rest-port=56088 --tcp-port=56089 --discv5-udp-port=56091 --rest-address=0.0.0.0 --nat=extip:172.18.131.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=87efccf999cff5adecefabccdbcaad7eb8fa0bfbe7025cfdb79ddbd6ad4ab51c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56092 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMtR5gqLsy1gc836LhzBmtQRNR4PRoAEnGL-T9z08cpWN3R72U24bx3zy4fxH1EsGjBUAQV6TMupSBmHQcL9C-sCgmlkgnY0gmlwhKwSK5yKbXVsdGlhZGRyc5YACASsEiucBmdPAAoErBIrnAZnUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJuSqxD2eHDZ7EulIKHAoZgPvAFZBkk5W2cAnWzSOLVmDdGNwgmdPg3VkcIJnUYV3YWt1MgM --storenode=/ip4/172.18.43.156/tcp/26447/p2p/16Uiu2HAmFGp5SnZ6QhLT7ksD6wXshBsAXu98WLCJqC89drqUVNcg --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.231 waku 638e330f045d2010a9257f65a00d0b0bc569cb5ecb9d7c8c40c74d06e524b650
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 638e330f045d. Setting up logs at ./log/docker/store_node1_2026-02-25_19-32-35__7c656e28-57b2-4426-b3a2-4ba7d3416505__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56088
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56088/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.231/tcp/56089/p2p/16Uiu2HAm6xxcJ1CEKBh25KW5F3XKsyaRnu4dayCMj2FGev21qvrB","/ip4/172.18.131.231/tcp/56090/ws/p2p/16Uiu2HAm6xxcJ1CEKBh25KW5F3XKsyaRnu4dayCMj2FGev21qvrB"],"enrUri":"enr:-L24QB_l21N3OJxaFyb2sf5v7ahT5Y6cY2sxJh7LBOPOzAQoHFvzbw6CECphsrejp-1m5IVK9bJdBA_yfNNekdtzWEsCgmlkgnY0gmlwhKwSg-eKbXVsdGlhZGRyc5YACASsEoPnBtsZAAoErBKD5wbbGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECq3RdNb6i6zzDhUAunQjxr6sDc5sUhy6jHz6nkmUjX3iDdGNwgtsZg3VkcILbG4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56088/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.156/tcp/26447/p2p/16Uiu2HAmFGp5SnZ6QhLT7ksD6wXshBsAXu98WLCJqC89drqUVNcg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56088/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26446/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26446/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26446/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26446/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26446/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x05935b537dd59371b1947489f5821c47ed5a52c20d16b1f17b99d332012bc251%2C&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":"0x05935b537dd59371b1947489f5821c47ed5a52c20d16b1f17b99d332012bc251"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56088/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x05935b537dd59371b1947489f5821c47ed5a52c20d16b1f17b99d332012bc251%2C&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":"0x05935b537dd59371b1947489f5821c47ed5a52c20d16b1f17b99d332012bc251"}]}'
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 94153dafa939
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 638e330f045d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_far_from_now with id: 2026-02-25_19-29-23__7be2729e-bf12-4d9c-bfe4-a3b91fbfec71
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-29-23__7be2729e-bf12-4d9c-bfe4-a3b91fbfec71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53989', '53990', '53991', '53992', '53993']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53989:53989 -p 53990:53990 -p 53991:53991 -p 53992:53992 -p 53993:53993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53991 --rest-port=53989 --tcp-port=53990 --discv5-udp-port=53992 --rest-address=0.0.0.0 --nat=extip:172.18.119.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9ee1ccceddbdfa3fecfafacb2ad9950a4b6caadc7cf9f607bf69862827cc828 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53993 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.185 waku 028fdef300a2b3f9e676b5ddf176592efc35e37a7ae52f9e93adf4a8712a3f0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 028fdef300a2. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-29-23__7be2729e-bf12-4d9c-bfe4-a3b91fbfec71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53989
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 f1656c9e13aa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a7e7ccd31ece. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53989/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.185/tcp/53990/p2p/16Uiu2HAmJu36Yn9GKGvkhn2MDHibaFNJPyAbUxYMeWJU21BrZJZK","/ip4/172.18.119.185/tcp/53991/ws/p2p/16Uiu2HAmJu36Yn9GKGvkhn2MDHibaFNJPyAbUxYMeWJU21BrZJZK"],"enrUri":"enr:-L24QO2VYIxBM_pQOVOQ3YDWd5I4Y8YPd_JKMmgcT_IahYXfZVABMFL21fivdw0Ofp5IxBX2urXNSnddV3vwPomyJGACgmlkgnY0gmlwhKwSd7mKbXVsdGlhZGRyc5YACASsEne5BtLmAAoErBJ3uQbS590DgnJzhQADAQAAiXNlY3AyNTZrMaEDXL9bjObMdvOtMuiH0RzvcFgc7RkZqxXfvduw5gE6X4aDdGNwgtLmg3VkcILS6IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-29-23__7be2729e-bf12-4d9c-bfe4-a3b91fbfec71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50129', '50130', '50131', '50132', '50133']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50129:50129 -p 50130:50130 -p 50131:50131 -p 50132:50132 -p 50133:50133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50131 --rest-port=50129 --tcp-port=50130 --discv5-udp-port=50132 --rest-address=0.0.0.0 --nat=extip:172.18.164.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f52ccba1dd17c5fdbdded57f79fcdb6a08fdd6fac4db3692dc7e794d5b2c19c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50133 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO2VYIxBM_pQOVOQ3YDWd5I4Y8YPd_JKMmgcT_IahYXfZVABMFL21fivdw0Ofp5IxBX2urXNSnddV3vwPomyJGACgmlkgnY0gmlwhKwSd7mKbXVsdGlhZGRyc5YACASsEne5BtLmAAoErBJ3uQbS590DgnJzhQADAQAAiXNlY3AyNTZrMaEDXL9bjObMdvOtMuiH0RzvcFgc7RkZqxXfvduw5gE6X4aDdGNwgtLmg3VkcILS6IV3YWt1MgM --storenode=/ip4/172.18.119.185/tcp/53990/p2p/16Uiu2HAmJu36Yn9GKGvkhn2MDHibaFNJPyAbUxYMeWJU21BrZJZK --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.173 waku 86d3a95ae2c6bd36ed7acc0498c95f930bd3d1f208b156b962baa05cb88bc83c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86d3a95ae2c6. Setting up logs at ./log/docker/store_node1_2026-02-25_19-29-23__7be2729e-bf12-4d9c-bfe4-a3b91fbfec71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50129
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50129/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.173/tcp/50130/p2p/16Uiu2HAm27bPQHYu46DUaMjEPPZjhXc4CAqVysMFT8iaKTS9fnWy","/ip4/172.18.164.173/tcp/50131/ws/p2p/16Uiu2HAm27bPQHYu46DUaMjEPPZjhXc4CAqVysMFT8iaKTS9fnWy"],"enrUri":"enr:-L24QP6yJgcK5oe0DaoMhmdJGp26w7qwncrDbIrEhnpGq9jyK59dA_Hw9cl5oulffm_unWqRtcLUEdGfMBqQ6YGwiWYCgmlkgnY0gmlwhKwSpK2KbXVsdGlhZGRyc5YACASsEqStBsPSAAoErBKkrQbD090DgnJzhQADAQAAiXNlY3AyNTZrMaECY2ApIJYSL93G_TXa5n4CmUTxG6NGBijqrC-nZ40qs66DdGNwgsPSg3VkcILD1IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50129/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.185/tcp/53990/p2p/16Uiu2HAmJu36Yn9GKGvkhn2MDHibaFNJPyAbUxYMeWJU21BrZJZK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50129/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:31 Running test with payload 20 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.store.test_time_filter:test_time_filter.py:31 Running test with payload 40 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 028fdef300a2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 86d3a95ae2c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,518 @@
2026-02-25 19:27:39.435 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:39.435 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-02-25_19-27-39__99c815e9-a133-4936-bbee-961fdfdda20d
2026-02-25 19:27:39.435 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:39.436 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:27:39.436 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:27:39.444 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:39.444 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-39__99c815e9-a133-4936-bbee-961fdfdda20d__wakuorg_nwaku:latest.log
2026-02-25 19:27:39.444 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:39.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:39.446 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:39.446 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.144
2026-02-25 19:27:39.446 DEBUG [src.node.docker_mananger] Generated ports ['4818', '4819', '4820', '4821', '4822']
2026-02-25 19:27:39.447 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 19:27:39.447 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:27:39.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:39.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:39.447 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:39.447 DEBUG [src.node.docker_mananger] docker run -i -t -p 4818:4818 -p 4819:4819 -p 4820:4820 -p 4821:4821 -p 4822:4822 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4820 --rest-port=4818 --tcp-port=4819 --discv5-udp-port=4821 --rest-address=0.0.0.0 --nat=extip:172.18.239.144 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fccc057d5d2f4cc4e8ddc81b18f87adedaa9abcdb39ebcb816c21e77821adf5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4822 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:27:39.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.144 waku c26199f43b41fe1d75678d736a5221e12466c499cc79571fe326f6bf3a04ff5f
2026-02-25 19:27:39.656 ERROR [src.node.docker_mananger] Max retries reached for container 035b9f55b8c0. Exiting log stream.
2026-02-25 19:27:39.684 DEBUG [src.node.docker_mananger] Container started with ID c26199f43b41. Setting up logs at ./log/docker/node1_2026-02-25_19-27-39__99c815e9-a133-4936-bbee-961fdfdda20d__wakuorg_nwaku:latest.log
2026-02-25 19:27:39.685 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4818
2026-02-25 19:27:39.685 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:40.230 ERROR [src.node.docker_mananger] Max retries reached for container 9c80d9ece7f5. Exiting log stream.
2026-02-25 19:27:40.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:40.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:40.688 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:40.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:40.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.144/tcp/4819/p2p/16Uiu2HAmS3gsrr3sBRFN8Ev7qHzA3u9APPspw2hgUitjGwYmbyXg","/ip4/172.18.239.144/tcp/4820/ws/p2p/16Uiu2HAmS3gsrr3sBRFN8Ev7qHzA3u9APPspw2hgUitjGwYmbyXg"],"enrUri":"enr:-L24QEv0Dqfybg9BitJ98zAVsSbnrgLT-B8NUUZ2sUvzK8wULmcO8pOFeoZrh9YGqXF6LSPlW8Reg5cSS8qjfTQzubQCgmlkgnY0gmlwhKwS75CKbXVsdGlhZGRyc5YACASsEu-QBhLTAAoErBLvkAYS1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxviILgGOhIjHBoWyXES0zbHNTqCY1iwoV571JbUVUEODdGNwghLTg3VkcIIS1YV3YWt1MgU"}'
2026-02-25 19:27:40.691 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:40.699 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:40.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-39__99c815e9-a133-4936-bbee-961fdfdda20d__wakuorg_nwaku:latest.log
2026-02-25 19:27:40.699 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:40.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:40.700 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:40.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.196
2026-02-25 19:27:40.701 DEBUG [src.node.docker_mananger] Generated ports ['10213', '10214', '10215', '10216', '10217']
2026-02-25 19:27:40.701 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 19:27:40.701 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:27:40.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:40.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:40.702 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:40.702 DEBUG [src.node.docker_mananger] docker run -i -t -p 10213:10213 -p 10214:10214 -p 10215:10215 -p 10216:10216 -p 10217:10217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10215 --rest-port=10213 --tcp-port=10214 --discv5-udp-port=10216 --rest-address=0.0.0.0 --nat=extip:172.18.118.196 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0ee4d1b9abacabbabce6bb1c7eb522dd41986a5dba0b7ebd6efe7e0deb3eca83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10217 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEv0Dqfybg9BitJ98zAVsSbnrgLT-B8NUUZ2sUvzK8wULmcO8pOFeoZrh9YGqXF6LSPlW8Reg5cSS8qjfTQzubQCgmlkgnY0gmlwhKwS75CKbXVsdGlhZGRyc5YACASsEu-QBhLTAAoErBLvkAYS1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxviILgGOhIjHBoWyXES0zbHNTqCY1iwoV571JbUVUEODdGNwghLTg3VkcIIS1YV3YWt1MgU
2026-02-25 19:27:40.908 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.196 waku 164c9959dae0398f16bd6a94870285510d57eb2bd6825d2cfc72d0e0b6ba9261
2026-02-25 19:27:40.944 DEBUG [src.node.docker_mananger] Container started with ID 164c9959dae0. Setting up logs at ./log/docker/node2_2026-02-25_19-27-39__99c815e9-a133-4936-bbee-961fdfdda20d__wakuorg_nwaku:latest.log
2026-02-25 19:27:40.945 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10213
2026-02-25 19:27:40.945 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:41.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:41.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:41.961 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:41.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:41.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.196/tcp/10214/p2p/16Uiu2HAmHW43FRBC6rvrW2QKu2uiJEM8FF65zpqojVT3WhAguEhy","/ip4/172.18.118.196/tcp/10215/ws/p2p/16Uiu2HAmHW43FRBC6rvrW2QKu2uiJEM8FF65zpqojVT3WhAguEhy"],"enrUri":"enr:-L24QAxRjStjiHz0JXI0ibYmnZMHDiN4cbNo_EfAqIVIQdWANxXHDR_odDpDDBlpWweCmVPAz7GbF6drOkGrUgNYMbgCgmlkgnY0gmlwhKwSdsSKbXVsdGlhZGRyc5YACASsEnbEBifmAAoErBJ2xAYn590DgnJzhQACAQAAiXNlY3AyNTZrMaEDSABg4zfFbzsWaPI7Nh6KnDEopgqHNYwT1S95grVhVMyDdGNwgifmg3VkcIIn6IV3YWt1MgE"}'
2026-02-25 19:27:41.971 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:41.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10213/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.144/tcp/4819/p2p/16Uiu2HAmS3gsrr3sBRFN8Ev7qHzA3u9APPspw2hgUitjGwYmbyXg"]'
2026-02-25 19:27:41.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:41.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-02-25 19:27:42.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10213/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-02-25 19:27:42.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.266 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662145939573,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.271 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662145939573,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.281 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.382 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662275848318,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.386 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662275848318,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.498 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662391041370,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.502 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662391041370,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.513 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.613 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662506804685,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.618 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662506804685,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.627 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.727 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662622069073,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.732 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662622069073,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.844 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.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":1772047662737872353,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.849 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662737872353,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:42.959 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662853230748,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.964 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:42.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:42.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662853230748,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:42.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:42.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:42.975 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.076 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662969124397,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.080 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047662969124397,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.191 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663084710959,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.196 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663084710959,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.307 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663200724251,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.311 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663200724251,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.320 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.421 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663315492405,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.426 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663315492405,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.436 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.536 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663430388151,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.541 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663430388151,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.550 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.651 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663545511422,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.655 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663545511422,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.675 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.775 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663661970232,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.780 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663661970232,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.789 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:43.890 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663784549845,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.895 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:43.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:43.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663784549845,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:43.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:43.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:43.904 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.005 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663899416874,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.009 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047663899416874,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.019 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.119 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664013935989,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.124 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664013935989,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.235 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664129062459,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.239 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664129062459,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.349 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664243804661,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.354 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664243804661,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.465 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664358325211,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.469 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664358325211,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.479 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.579 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664474185098,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.584 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664474185098,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.595 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.696 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664588742282,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.701 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664588742282,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.811 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664705298360,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.816 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664705298360,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.827 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:44.928 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664821343454,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.936 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:44.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664821343454,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:44.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:44.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:44.946 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.046 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664940735244,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.051 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047664940735244,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.161 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665055540034,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.166 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665055540034,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.276 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665170805572,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.281 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665170805572,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.391 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665285710055,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.396 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665285710055,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.507 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665400936780,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.511 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665400936780,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.520 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.620 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665515778131,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.625 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665515778131,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.634 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.735 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665629241437,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.740 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665629241437,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.749 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.850 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665744554315,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.855 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665744554315,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:45.966 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665860260202,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.971 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:45.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665860260202,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:45.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:45.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.083 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665976309274,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.088 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047665976309274,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.099 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.199 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666093137933,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.204 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666093137933,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.214 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.314 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666208399059,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.319 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666208399059,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.430 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666323512806,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.434 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666323512806,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.546 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666439080841,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.551 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666439080841,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.561 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.662 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666555335010,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.674 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666555335010,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.684 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.784 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666678277779,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.789 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666678277779,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:46.900 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666794027278,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.904 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:46.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666794027278,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:46.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:46.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.016 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666909111917,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.020 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047666909111917,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.032 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.132 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667025646264,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.137 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667025646264,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.148 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.248 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667141909411,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.253 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667141909411,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.364 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667257936903,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.369 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667257936903,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.479 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667373881669,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.484 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667373881669,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.594 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667488599544,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.599 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667488599544,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.710 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667603903841,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.715 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667603903841,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.727 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.827 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667720529124,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.832 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667720529124,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:47.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:47.843 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:47.943 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667836858945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.948 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:47.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10213/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:47.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047667836858945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:47.953 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:47.955 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:47.955 DEBUG [src.node.waku_node] Stopping container with id c26199f43b41
2026-02-25 19:27:48.557 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:48.557 DEBUG [src.node.waku_node] Stopping container with id 164c9959dae0
2026-02-25 19:27:49.146 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:49.150 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:49.198 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:49.245 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
2026-02-25 19:30:41.382 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:30:41.383 DEBUG [tests.conftest] Running test: test_filter_ping_on_peer_without_subscription with id: 2026-02-25_19-30-41__8572d952-4e10-44c2-a8e0-f73c483727fc
2026-02-25 19:30:41.383 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:30:41.384 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:30:41.384 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 19:30:41.391 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:41.392 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-41__8572d952-4e10-44c2-a8e0-f73c483727fc__wakuorg_nwaku:latest.log
2026-02-25 19:30:41.392 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:41.392 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:41.393 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:41.394 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.156
2026-02-25 19:30:41.394 DEBUG [src.node.docker_mananger] Generated ports ['3868', '3869', '3870', '3871', '3872']
2026-02-25 19:30:41.394 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:41.394 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:41.394 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:41.394 DEBUG [src.node.docker_mananger] docker run -i -t -p 3868:3868 -p 3869:3869 -p 3870:3870 -p 3871:3871 -p 3872:3872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3870 --rest-port=3868 --tcp-port=3869 --discv5-udp-port=3871 --rest-address=0.0.0.0 --nat=extip:172.18.116.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e691532dbf3fc3a9c8c34bba0adeb9df3f9b2ea81dd969cf7f77ec0688db8db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3872 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:30:41.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.156 waku dbc8eed74ca8f44bf08df25a1cc2041f5f503c899265987a225a0cef9beac041
2026-02-25 19:30:41.629 DEBUG [src.node.docker_mananger] Container started with ID dbc8eed74ca8. Setting up logs at ./log/docker/node1_2026-02-25_19-30-41__8572d952-4e10-44c2-a8e0-f73c483727fc__wakuorg_nwaku:latest.log
2026-02-25 19:30:41.630 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3868
2026-02-25 19:30:41.630 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:41.653 ERROR [src.node.docker_mananger] Max retries reached for container eb5e7a8a132b. Exiting log stream.
2026-02-25 19:30:42.172 ERROR [src.node.docker_mananger] Max retries reached for container 27563274300b. Exiting log stream.
2026-02-25 19:30:42.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3868/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:42.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:42.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:42.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:42.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.156/tcp/3869/p2p/16Uiu2HAmD9Kf1pRdQzwJYfC4Jx7G8cVTrFEQaXow1gd2GqaYVWU7","/ip4/172.18.116.156/tcp/3870/ws/p2p/16Uiu2HAmD9Kf1pRdQzwJYfC4Jx7G8cVTrFEQaXow1gd2GqaYVWU7"],"enrUri":"enr:-L24QD8DvAph_wl_iQ2JGnY_rGjrI_UWYvrFZSTNpBWu-XKAQTZh1DLcoXr5O9Hj5fs8ty-Vx3NLblF8Bs6zIXFr-bgCgmlkgnY0gmlwhKwSdJyKbXVsdGlhZGRyc5YACASsEnScBg8dAAoErBJ0nAYPHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDB0IXcSXsJt9ZSceaNIBqJOrcK49S3PNHa__3dKT1zKiDdGNwgg8dg3VkcIIPH4V3YWt1MgU"}'
2026-02-25 19:30:42.637 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:42.637 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 19:30:42.644 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:42.644 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-41__8572d952-4e10-44c2-a8e0-f73c483727fc__wakuorg_nwaku:latest.log
2026-02-25 19:30:42.644 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:42.644 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:42.646 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:42.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.45
2026-02-25 19:30:42.646 DEBUG [src.node.docker_mananger] Generated ports ['45384', '45385', '45386', '45387', '45388']
2026-02-25 19:30:42.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:42.646 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:42.646 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:42.646 DEBUG [src.node.docker_mananger] docker run -i -t -p 45384:45384 -p 45385:45385 -p 45386:45386 -p 45387:45387 -p 45388:45388 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45386 --rest-port=45384 --tcp-port=45385 --discv5-udp-port=45387 --rest-address=0.0.0.0 --nat=extip:172.18.22.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f64860beecae21bb7d82ac31abf75cdb48bb2ba5e91ded019afadfbe3d106f5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45388 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD8DvAph_wl_iQ2JGnY_rGjrI_UWYvrFZSTNpBWu-XKAQTZh1DLcoXr5O9Hj5fs8ty-Vx3NLblF8Bs6zIXFr-bgCgmlkgnY0gmlwhKwSdJyKbXVsdGlhZGRyc5YACASsEnScBg8dAAoErBJ0nAYPHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDB0IXcSXsJt9ZSceaNIBqJOrcK49S3PNHa__3dKT1zKiDdGNwgg8dg3VkcIIPH4V3YWt1MgU --filternode=/ip4/172.18.116.156/tcp/3869/p2p/16Uiu2HAmD9Kf1pRdQzwJYfC4Jx7G8cVTrFEQaXow1gd2GqaYVWU7
2026-02-25 19:30:42.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.45 waku bc51b609cd4fb44188fa63aee072e13a13d63eb79c7a4df84c77e7e15a35e37c
2026-02-25 19:30:42.875 DEBUG [src.node.docker_mananger] Container started with ID bc51b609cd4f. Setting up logs at ./log/docker/node2_2026-02-25_19-30-41__8572d952-4e10-44c2-a8e0-f73c483727fc__wakuorg_nwaku:latest.log
2026-02-25 19:30:42.875 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45384
2026-02-25 19:30:42.875 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:43.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45384/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:43.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:43.879 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:43.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:43.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.45/tcp/45385/p2p/16Uiu2HAkzHXk5VoVsw14Ky7XsmZ8h9FpKTVhe3MNatH8nbzH81me","/ip4/172.18.22.45/tcp/45386/ws/p2p/16Uiu2HAkzHXk5VoVsw14Ky7XsmZ8h9FpKTVhe3MNatH8nbzH81me"],"enrUri":"enr:-L24QDbhBCHj-txsDyyGg5DtzLejo6aLH1Z8ghoOxNI45FdYXbjVXWYY6Ix0Arj2w2lDwsudyc8gIpJFsoqcYLlTfFsCgmlkgnY0gmlwhKwSFi2KbXVsdGlhZGRyc5YACASsEhYtBrFJAAoErBIWLQaxSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECSDR5o7ozNW8gMaLPNCANS0Ws9-xWDIYZeCEdDJILWtWDdGNwgrFJg3VkcIKxS4V3YWt1MgA"}'
2026-02-25 19:30:43.882 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:43.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.156/tcp/3869/p2p/16Uiu2HAmD9Kf1pRdQzwJYfC4Jx7G8cVTrFEQaXow1gd2GqaYVWU7"]'
2026-02-25 19:30:43.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:43.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45384/filter/v2/subscriptions/a14ae2ce-87c9-4dad-b22e-0814701d6ed4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:43.943 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:45384/filter/v2/subscriptions/a14ae2ce-87c9-4dad-b22e-0814701d6ed4. Response content: b'{"requestId":"a14ae2ce-87c9-4dad-b22e-0814701d6ed4","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-25 19:30:43.951 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:43.953 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:43.953 DEBUG [src.node.waku_node] Stopping container with id dbc8eed74ca8
2026-02-25 19:30:44.491 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:44.493 DEBUG [src.node.waku_node] Stopping container with id bc51b609cd4f
2026-02-25 19:30:45.014 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:45.017 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:45.023 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:45.028 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
2026-02-25 19:26:37.656 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:26:37.656 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1
2026-02-25 19:26:37.656 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:26:37.657 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:26:37.664 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:37.664 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1__wakuorg_nwaku:latest.log
2026-02-25 19:26:37.664 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:37.664 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:37.666 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:26:37.666 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.224
2026-02-25 19:26:37.666 DEBUG [src.node.docker_mananger] Generated ports ['49474', '49475', '49476', '49477', '49478']
2026-02-25 19:26:37.666 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:37.666 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:37.667 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:37.667 DEBUG [src.node.docker_mananger] docker run -i -t -p 49474:49474 -p 49475:49475 -p 49476:49476 -p 49477:49477 -p 49478:49478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49476 --rest-port=49474 --tcp-port=49475 --discv5-udp-port=49477 --rest-address=0.0.0.0 --nat=extip:172.18.124.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3edb2bc3755a52923a6d89e66b7ccdee2da99daca88d35ca122d23ccd9f9252e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49478 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:26:37.862 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.224 waku 3460d4413657dc973ba755c22d132c6b643748048098a26492862fcc74981f22
2026-02-25 19:26:37.895 DEBUG [src.node.docker_mananger] Container started with ID 3460d4413657. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1__wakuorg_nwaku:latest.log
2026-02-25 19:26:37.896 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49474
2026-02-25 19:26:37.896 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:37.908 ERROR [src.node.docker_mananger] Max retries reached for container 01220751aae2. Exiting log stream.
2026-02-25 19:26:38.459 ERROR [src.node.docker_mananger] Max retries reached for container 17f56e7a3982. Exiting log stream.
2026-02-25 19:26:38.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49474/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:38.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:38.899 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:38.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:38.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.224/tcp/49475/p2p/16Uiu2HAmR9MzHJbPHZXXoCecBeuHqCr2DeVjG3k1z8k6XYPLqxvW","/ip4/172.18.124.224/tcp/49476/ws/p2p/16Uiu2HAmR9MzHJbPHZXXoCecBeuHqCr2DeVjG3k1z8k6XYPLqxvW"],"enrUri":"enr:-L24QMyBTwzPhXnYVUtZpZGEQm8P7BM4yFFgEWR8_PO4vSoHJe2Qk5_9lQzrsOPulFwrsDrzSAdZ9AyA9nYQh514hqgCgmlkgnY0gmlwhKwSfOCKbXVsdGlhZGRyc5YACASsEnzgBsFDAAoErBJ84AbBRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuZD4wW_sQm5eU-TG8QsxHbKLMbOJG2SlSGStEi_QvguDdGNwgsFDg3VkcILBRYV3YWt1Mgk"}'
2026-02-25 19:26:38.902 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:38.909 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:38.909 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1__wakuorg_nwaku:latest.log
2026-02-25 19:26:38.909 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:38.909 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:38.911 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:26:38.911 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.38
2026-02-25 19:26:38.911 DEBUG [src.node.docker_mananger] Generated ports ['58977', '58978', '58979', '58980', '58981']
2026-02-25 19:26:38.911 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:38.911 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:38.911 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:38.912 DEBUG [src.node.docker_mananger] docker run -i -t -p 58977:58977 -p 58978:58978 -p 58979:58979 -p 58980:58980 -p 58981:58981 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58979 --rest-port=58977 --tcp-port=58978 --discv5-udp-port=58980 --rest-address=0.0.0.0 --nat=extip:172.18.90.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98bfecc6bfdd1bad39f50216cdb01e1586eb6729887e0ab73e33d3e44a0cee30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58981 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 19:26:39.100 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.38 waku 8a2584b17331f8c704905b292d444242d854d7eafebeb02c8e571cf11a94b9da
2026-02-25 19:26:39.136 DEBUG [src.node.docker_mananger] Container started with ID 8a2584b17331. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1__wakuorg_nwaku:latest.log
2026-02-25 19:26:39.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58977
2026-02-25 19:26:39.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:40.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58977/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:40.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:40.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:40.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:40.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.38/tcp/58978/p2p/16Uiu2HAmQUqSgkdfG9BJfuHcek2s5mkJK72uAYWJ2CUubPgn75dU","/ip4/172.18.90.38/tcp/58979/ws/p2p/16Uiu2HAmQUqSgkdfG9BJfuHcek2s5mkJK72uAYWJ2CUubPgn75dU"],"enrUri":"enr:-L24QB-MmdhrPJTU6TGSyOyGvpxkRstUcc2AxLOw9DphXdyHQQ9IkB8Wum_ATlYhJ3vCscVQleP_MxocViYaBwtnos8CgmlkgnY0gmlwhKwSWiaKbXVsdGlhZGRyc5YACASsElomBuZiAAoErBJaJgbmY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDr7JdKCSjsYmq7FUy_8IvTPrAZJUEWo2Cjxu42XJx1XODdGNwguZig3VkcILmZIV3YWt1MgE"}'
2026-02-25 19:26:40.144 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:40.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58977/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.224/tcp/49475/p2p/16Uiu2HAmR9MzHJbPHZXXoCecBeuHqCr2DeVjG3k1z8k6XYPLqxvW"]'
2026-02-25 19:26:40.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:40.194 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:40.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1__wakuorg_nwaku:latest.log
2026-02-25 19:26:40.194 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:40.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:40.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:26:40.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.119
2026-02-25 19:26:40.196 DEBUG [src.node.docker_mananger] Generated ports ['37915', '37916', '37917', '37918', '37919']
2026-02-25 19:26:40.196 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:40.196 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:40.197 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:40.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 37915:37915 -p 37916:37916 -p 37917:37917 -p 37918:37918 -p 37919:37919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37917 --rest-port=37915 --tcp-port=37916 --discv5-udp-port=37918 --rest-address=0.0.0.0 --nat=extip:172.18.203.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d81f635333c3f347cbc01abdaec8e9a4c862ea1f460a8bce2e78b7e362bfaa48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37919 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMyBTwzPhXnYVUtZpZGEQm8P7BM4yFFgEWR8_PO4vSoHJe2Qk5_9lQzrsOPulFwrsDrzSAdZ9AyA9nYQh514hqgCgmlkgnY0gmlwhKwSfOCKbXVsdGlhZGRyc5YACASsEnzgBsFDAAoErBJ84AbBRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuZD4wW_sQm5eU-TG8QsxHbKLMbOJG2SlSGStEi_QvguDdGNwgsFDg3VkcILBRYV3YWt1Mgk --lightpushnode=/ip4/172.18.124.224/tcp/49475/p2p/16Uiu2HAmR9MzHJbPHZXXoCecBeuHqCr2DeVjG3k1z8k6XYPLqxvW --lightpush=true --relay=true
2026-02-25 19:26:40.399 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.119 waku 1c12044109b00b872f6addff7d795060d2eb548a17b0000f043bec76ad1d1f38
2026-02-25 19:26:40.434 DEBUG [src.node.docker_mananger] Container started with ID 1c12044109b0. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-26-37__2ec29424-d05c-43f0-8db4-d236f33333c1__wakuorg_nwaku:latest.log
2026-02-25 19:26:40.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37915
2026-02-25 19:26:40.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:41.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37915/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:41.463 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:41.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.119/tcp/37916/p2p/16Uiu2HAkxfnVdhfgRyEtKSAcDMnFTLnt5vs3cRypgFsN4CSJbYYy","/ip4/172.18.203.119/tcp/37917/ws/p2p/16Uiu2HAkxfnVdhfgRyEtKSAcDMnFTLnt5vs3cRypgFsN4CSJbYYy"],"enrUri":"enr:-L24QGTjzBACeD-CEa7GwjLv4TBkCTeFuTjweJryCK9S2BeXPSsytqYxFOGabfoQG1k2IDsppVn8GF2WOVJxZ6rCXcwCgmlkgnY0gmlwhKwSy3eKbXVsdGlhZGRyc5YACASsEst3BpQcAAoErBLLdwaUHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECMDCO3M7fQJGqH3VafOJnVZi8a--oRSGB1QSanlWnv9qDdGNwgpQcg3VkcIKUHoV3YWt1Mgk"}'
2026-02-25 19:26:41.469 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:41.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.224/tcp/49475/p2p/16Uiu2HAmR9MzHJbPHZXXoCecBeuHqCr2DeVjG3k1z8k6XYPLqxvW"]'
2026-02-25 19:26:41.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.38/tcp/58978/p2p/16Uiu2HAmQUqSgkdfG9BJfuHcek2s5mkJK72uAYWJ2CUubPgn75dU"]'
2026-02-25 19:26:41.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49474/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:26:41.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:26:41.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:26:41.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.523 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2026-02-25 19:26:41.525 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:26:41.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37915/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047601524917825, "ephemeral": true}}'
2026-02-25 19:26:41.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.539 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:41.640 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:26:41.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047601524917825,"ephemeral":true,"proof":""}]'
2026-02-25 19:26:41.645 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:26:41.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58977/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047601524917825,"ephemeral":true,"proof":""}]'
2026-02-25 19:26:41.649 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:26:41.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047601524917825,"ephemeral":true,"proof":""}]'
2026-02-25 19:26:41.654 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2026-02-25 19:26:41.654 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:26:41.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37915/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047601654347462, "ephemeral": false}}'
2026-02-25 19:26:41.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:41.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:41.770 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:26:41.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49474/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047601654347462,"ephemeral":false,"proof":""}]'
2026-02-25 19:26:41.775 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:26:41.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58977/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047601654347462,"ephemeral":false,"proof":""}]'
2026-02-25 19:26:41.779 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:26:41.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:41.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047601654347462,"ephemeral":false,"proof":""}]'
2026-02-25 19:26:41.785 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:26:41.786 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:26:41.787 DEBUG [src.node.waku_node] Stopping container with id 3460d4413657
2026-02-25 19:26:42.403 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:26:42.403 DEBUG [src.node.waku_node] Stopping container with id 8a2584b17331
2026-02-25 19:26:42.972 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:26:42.972 DEBUG [src.node.waku_node] Stopping container with id 1c12044109b0
2026-02-25 19:26:43.217 ERROR [src.node.docker_mananger] Max retries reached for container 3460d4413657. Exiting log stream.
2026-02-25 19:26:43.547 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:26:43.549 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:26:43.560 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:26:43.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:26:43.585 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-25 19:36:02.852 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:36:02.852 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[2-4] with id: 2026-02-25_19-36-02__e17ea528-3278-46cc-b63a-95fd89b72819
2026-02-25 19:36:02.853 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:36:02.853 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:36:02.853 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:36:02.859 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:36:02.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-36-02__e17ea528-3278-46cc-b63a-95fd89b72819__wakuorg_nwaku:latest.log
2026-02-25 19:36:02.859 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:36:02.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:36:02.861 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:36:02.861 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.164
2026-02-25 19:36:02.861 DEBUG [src.node.docker_mananger] Generated ports ['55887', '55888', '55889', '55890', '55891']
2026-02-25 19:36:02.861 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:36:02.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:36:02.861 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:36:02.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 55887:55887 -p 55888:55888 -p 55889:55889 -p 55890:55890 -p 55891:55891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55889 --rest-port=55887 --tcp-port=55888 --discv5-udp-port=55890 --rest-address=0.0.0.0 --nat=extip:172.18.209.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a203e3d3aed9ee6af3eba2acbc4aae3b2cabfbbda71eaefc7dd3c820470a5ea1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55891 --metrics-logging=true --store=true --relay=true
2026-02-25 19:36:03.022 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.164 waku 9abfa86ae518b07c0b2dc0ecc501cd6321641741e5498e1cafbe78bf010ec499
2026-02-25 19:36:03.049 DEBUG [src.node.docker_mananger] Container started with ID 9abfa86ae518. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-36-02__e17ea528-3278-46cc-b63a-95fd89b72819__wakuorg_nwaku:latest.log
2026-02-25 19:36:03.049 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55887
2026-02-25 19:36:03.051 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:36:03.146 ERROR [src.node.docker_mananger] Max retries reached for container 176cf3f2d0fd. Exiting log stream.
2026-02-25 19:36:03.649 ERROR [src.node.docker_mananger] Max retries reached for container 6dcf94fa2b73. Exiting log stream.
2026-02-25 19:36:04.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55887/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:04.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:04.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:04.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:04.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.164/tcp/55888/p2p/16Uiu2HAkxCSoVaF39hJzr7Rq1MGGJjjmA7H83GoFjmpRcTLNehBe","/ip4/172.18.209.164/tcp/55889/ws/p2p/16Uiu2HAkxCSoVaF39hJzr7Rq1MGGJjjmA7H83GoFjmpRcTLNehBe"],"enrUri":"enr:-L24QGyCInPfqiRgL3O5arbvv-irs55WTNvfKFXKIK8RWX9zRivYYEZi-6DDT8e-XXL3V8id2Rvb0J-oueE3bOjjKggCgmlkgnY0gmlwhKwS0aSKbXVsdGlhZGRyc5YACASsEtGkBtpQAAoErBLRpAbaUd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKS-cPaX9ParhNKjsiaoCYa6syasrhKlkE57UhBMINQGDdGNwgtpQg3VkcILaUoV3YWt1MgM"}'
2026-02-25 19:36:04.059 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:04.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:36:04.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-36-02__e17ea528-3278-46cc-b63a-95fd89b72819__wakuorg_nwaku:latest.log
2026-02-25 19:36:04.065 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:36:04.065 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:36:04.067 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:36:04.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.222
2026-02-25 19:36:04.067 DEBUG [src.node.docker_mananger] Generated ports ['29642', '29643', '29644', '29645', '29646']
2026-02-25 19:36:04.067 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:36:04.067 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:36:04.067 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:36:04.067 DEBUG [src.node.docker_mananger] docker run -i -t -p 29642:29642 -p 29643:29643 -p 29644:29644 -p 29645:29645 -p 29646:29646 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29644 --rest-port=29642 --tcp-port=29643 --discv5-udp-port=29645 --rest-address=0.0.0.0 --nat=extip:172.18.220.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea4aa0f8b63a597bb19946fc06e1bbed1f49dab3a31bbdba8c7832f88ef7221b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29646 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGyCInPfqiRgL3O5arbvv-irs55WTNvfKFXKIK8RWX9zRivYYEZi-6DDT8e-XXL3V8id2Rvb0J-oueE3bOjjKggCgmlkgnY0gmlwhKwS0aSKbXVsdGlhZGRyc5YACASsEtGkBtpQAAoErBLRpAbaUd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKS-cPaX9ParhNKjsiaoCYa6syasrhKlkE57UhBMINQGDdGNwgtpQg3VkcILaUoV3YWt1MgM --storenode=/ip4/172.18.209.164/tcp/55888/p2p/16Uiu2HAkxCSoVaF39hJzr7Rq1MGGJjjmA7H83GoFjmpRcTLNehBe --store=true --relay=true
2026-02-25 19:36:04.227 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.222 waku 1e9103a6910ab6ce683110b53652433f1b1820a3185e12202bc7546ec068ffa8
2026-02-25 19:36:04.255 DEBUG [src.node.docker_mananger] Container started with ID 1e9103a6910a. Setting up logs at ./log/docker/store_node1_2026-02-25_19-36-02__e17ea528-3278-46cc-b63a-95fd89b72819__wakuorg_nwaku:latest.log
2026-02-25 19:36:04.255 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29642
2026-02-25 19:36:04.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:36:05.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29642/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:05.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:05.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:05.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29642/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:05.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.222/tcp/29643/p2p/16Uiu2HAmQ826NchMJh1ffFmEj791hvHoQkc6jr8eKJAuERmaRRKt","/ip4/172.18.220.222/tcp/29644/ws/p2p/16Uiu2HAmQ826NchMJh1ffFmEj791hvHoQkc6jr8eKJAuERmaRRKt"],"enrUri":"enr:-L24QLc1mD8xUj1DPw2ymAPcj2_GEPL9iRGJxBL58zh2JcmtUlMTLA356Xb9JCZnceVclhqCo6HOi4kdxe0Hrr7dmf8CgmlkgnY0gmlwhKwS3N6KbXVsdGlhZGRyc5YACASsEtzeBnPLAAoErBLc3gZzzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDql01agRF5TDog01Htei1_xR_fhYudeOCwfO-uSD_GneDdGNwgnPLg3VkcIJzzYV3YWt1MgM"}'
2026-02-25 19:36:05.262 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:05.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29642/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.164/tcp/55888/p2p/16Uiu2HAkxCSoVaF39hJzr7Rq1MGGJjjmA7H83GoFjmpRcTLNehBe"]'
2026-02-25 19:36:05.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:05.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29642/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:05.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.271 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:05.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:05.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:05.478 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:05.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:05.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:05.685 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:05.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:05.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:05.892 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:05.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:05.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:05.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:06.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55887/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:06.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6bdc9913737163f7993501cac5b06640f05c40d2e12f38a738a5c2ab3a9593ef"},{"messageHash":"0xefc0034aad92bcd761cf9723e0f0bc01d7dd2738898f0c87e380081f7a063249"}],"paginationCursor":"0xefc0034aad92bcd761cf9723e0f0bc01d7dd2738898f0c87e380081f7a063249"}'
2026-02-25 19:36:06.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29642/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:06.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6bdc9913737163f7993501cac5b06640f05c40d2e12f38a738a5c2ab3a9593ef"},{"messageHash":"0xefc0034aad92bcd761cf9723e0f0bc01d7dd2738898f0c87e380081f7a063249"}],"paginationCursor":"0xefc0034aad92bcd761cf9723e0f0bc01d7dd2738898f0c87e380081f7a063249"}'
2026-02-25 19:36:06.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55887/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xefc0034aad92bcd761cf9723e0f0bc01d7dd2738898f0c87e380081f7a063249&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:06.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc60016019b13447a98bdda5382c2a55e77e0a573e939bfdecc4b511e6031545b"},{"messageHash":"0xf167f415cbb35feb96bb000b63d5829f2d4c45075ef3c63bed095e9cd0274fc8"}]}'
2026-02-25 19:36:06.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29642/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xefc0034aad92bcd761cf9723e0f0bc01d7dd2738898f0c87e380081f7a063249&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:06.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc60016019b13447a98bdda5382c2a55e77e0a573e939bfdecc4b511e6031545b"},{"messageHash":"0xf167f415cbb35feb96bb000b63d5829f2d4c45075ef3c63bed095e9cd0274fc8"}]}'
2026-02-25 19:36:06.115 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:36:06.116 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:36:06.116 DEBUG [src.node.waku_node] Stopping container with id 9abfa86ae518
2026-02-25 19:36:06.613 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:36:06.614 DEBUG [src.node.waku_node] Stopping container with id 1e9103a6910a
2026-02-25 19:36:07.128 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:36:07.130 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:36:07.136 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:36:07.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-02-25 19:29:02.551 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:29:02.551 DEBUG [tests.conftest] Running test: test_cursor_near_end with id: 2026-02-25_19-29-02__2dd5d1ef-8609-4239-9af9-d8268849b499
2026-02-25 19:29:02.551 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:29:02.552 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:29:02.552 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:29:02.559 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:02.559 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-29-02__2dd5d1ef-8609-4239-9af9-d8268849b499__wakuorg_nwaku:latest.log
2026-02-25 19:29:02.559 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:02.559 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:02.560 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:02.561 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.239
2026-02-25 19:29:02.561 DEBUG [src.node.docker_mananger] Generated ports ['64370', '64371', '64372', '64373', '64374']
2026-02-25 19:29:02.561 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:02.561 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:02.561 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:02.561 DEBUG [src.node.docker_mananger] docker run -i -t -p 64370:64370 -p 64371:64371 -p 64372:64372 -p 64373:64373 -p 64374:64374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64372 --rest-port=64370 --tcp-port=64371 --discv5-udp-port=64373 --rest-address=0.0.0.0 --nat=extip:172.18.23.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa269a64ae515ad5e4cec560c6d0cd9a35836143160ef819e338d11499ab9a45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64374 --metrics-logging=true --store=true --relay=true
2026-02-25 19:29:02.754 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.239 waku 33011676e26947baf6c3cd59dddcedcd58a10401a26a65db1e619dfa267904c8
2026-02-25 19:29:02.785 ERROR [src.node.docker_mananger] Max retries reached for container d9fd516e5f4d. Exiting log stream.
2026-02-25 19:29:02.788 DEBUG [src.node.docker_mananger] Container started with ID 33011676e269. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-29-02__2dd5d1ef-8609-4239-9af9-d8268849b499__wakuorg_nwaku:latest.log
2026-02-25 19:29:02.788 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64370
2026-02-25 19:29:02.788 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:03.334 ERROR [src.node.docker_mananger] Max retries reached for container d9e29fdea03d. Exiting log stream.
2026-02-25 19:29:03.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64370/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:03.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:03.793 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:03.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64370/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:03.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.239/tcp/64371/p2p/16Uiu2HAmN8qhZ1BVT7XWthVX9qFVVBNSEaLx6jgNMupKer4htp8F","/ip4/172.18.23.239/tcp/64372/ws/p2p/16Uiu2HAmN8qhZ1BVT7XWthVX9qFVVBNSEaLx6jgNMupKer4htp8F"],"enrUri":"enr:-L24QOXZy5dKsA0EZyxWdjsts83Xpln5atBMZsyDqvzg_kZGQH_RF81JoG2l7iBshy8ui8shu5xFx25aYb8ahOos_4cCgmlkgnY0gmlwhKwSF--KbXVsdGlhZGRyc5YACASsEhfvBvtzAAoErBIX7wb7dN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjNup5tH-uLpdZi7CFggRU0ZhJ3yX-Hu-E6u_0g_iu1iDdGNwgvtzg3VkcIL7dYV3YWt1MgM"}'
2026-02-25 19:29:03.796 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:03.803 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:03.803 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-29-02__2dd5d1ef-8609-4239-9af9-d8268849b499__wakuorg_nwaku:latest.log
2026-02-25 19:29:03.803 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:03.803 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:03.804 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:03.805 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.173
2026-02-25 19:29:03.805 DEBUG [src.node.docker_mananger] Generated ports ['46800', '46801', '46802', '46803', '46804']
2026-02-25 19:29:03.805 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:03.805 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:03.805 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:03.806 DEBUG [src.node.docker_mananger] docker run -i -t -p 46800:46800 -p 46801:46801 -p 46802:46802 -p 46803:46803 -p 46804:46804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46802 --rest-port=46800 --tcp-port=46801 --discv5-udp-port=46803 --rest-address=0.0.0.0 --nat=extip:172.18.34.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fd3a43da4abfeeacf8cb8df59ce86c9898bd3b63dea6f157eda50c86caaa9a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46804 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOXZy5dKsA0EZyxWdjsts83Xpln5atBMZsyDqvzg_kZGQH_RF81JoG2l7iBshy8ui8shu5xFx25aYb8ahOos_4cCgmlkgnY0gmlwhKwSF--KbXVsdGlhZGRyc5YACASsEhfvBvtzAAoErBIX7wb7dN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjNup5tH-uLpdZi7CFggRU0ZhJ3yX-Hu-E6u_0g_iu1iDdGNwgvtzg3VkcIL7dYV3YWt1MgM --storenode=/ip4/172.18.23.239/tcp/64371/p2p/16Uiu2HAmN8qhZ1BVT7XWthVX9qFVVBNSEaLx6jgNMupKer4htp8F --store=true --relay=true
2026-02-25 19:29:04.005 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.173 waku 7cafebd86d175dcf66b4257210417aa493c6956c271e417ee528efabf03ee9af
2026-02-25 19:29:04.040 DEBUG [src.node.docker_mananger] Container started with ID 7cafebd86d17. Setting up logs at ./log/docker/store_node1_2026-02-25_19-29-02__2dd5d1ef-8609-4239-9af9-d8268849b499__wakuorg_nwaku:latest.log
2026-02-25 19:29:04.041 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46800
2026-02-25 19:29:04.041 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:05.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46800/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:05.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:05.045 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:05.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.173/tcp/46801/p2p/16Uiu2HAmAAbr3dTfK8abtXAm8jkx9f6Qea7BGWbGA9LUNyXmKZth","/ip4/172.18.34.173/tcp/46802/ws/p2p/16Uiu2HAmAAbr3dTfK8abtXAm8jkx9f6Qea7BGWbGA9LUNyXmKZth"],"enrUri":"enr:-L24QNGcFoysaBo1kY1dZKofkQCrNl2GsW1IqnKRTY7IQbuxHL_fkUFkXyY6MnyQb2NFeyZOcPDK-w2CA9chLnT0DD0CgmlkgnY0gmlwhKwSIq2KbXVsdGlhZGRyc5YACASsEiKtBrbRAAoErBIirQa20t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2wLq_C2Gv5rdMKHm4MTF7XPLO3PLBFzqZqJZGlUbKgaDdGNwgrbRg3VkcIK204V3YWt1MgM"}'
2026-02-25 19:29:05.047 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:05.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46800/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.239/tcp/64371/p2p/16Uiu2HAmN8qhZ1BVT7XWthVX9qFVVBNSEaLx6jgNMupKer4htp8F"]'
2026-02-25 19:29:05.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:29:05.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:29:05.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.057 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:05.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:05.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.063 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:05.263 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:05.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:05.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:05.469 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:05.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:05.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.475 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:05.676 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:05.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:05.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:05.882 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:05.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:05.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:05.888 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:06.089 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:06.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:06.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:06.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:06.295 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:06.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:06.301 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:06.502 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:06.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:06.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:06.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:06.709 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:06.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:06.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:06.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:06.915 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:06.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64370/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:06.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:06.921 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:07.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64370/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:07.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x441383a36738398517ed0c7053fed3fb1b093d082184d0bdd8e899265c7e6baa"},{"messageHash":"0xa0f4f70fd32c56e3ef49f9a4bbcbe65b42165b5e36a4925afe8c037db9d72396"},{"messageHash":"0x73760fc561d3716656ac8c49633993e4f7ad2fbfb7316262b220963cb51e3efa"},{"messageHash":"0x04d2e321d128b25f6736e7ae9ba8349451883fcf9ef9bd98077903f0954e29fb"},{"messageHash":"0x54e2349755ea2d8fa1a70f28ab38c7bb3b92549e29124713b45a0d1f50455396"}],"paginationCursor":"0x54e2349755ea2d8fa1a70f28ab38c7bb3b92549e29124713b45a0d1f50455396"}'
2026-02-25 19:29:07.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64370/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x54e2349755ea2d8fa1a70f28ab38c7bb3b92549e29124713b45a0d1f50455396&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:07.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb66cf13d054d9cce305e303d9d85dca9020661406c2d90e134277c6f50ce3f6f"},{"messageHash":"0x0f3fe74d06537015f66b1f241a64dabc158aefd30d29935e6f0b75357d061559"},{"messageHash":"0x811c5c97a9aee0f06648a5f40b9e5f64e3e87565fd9c037ba7013a46fae40326"},{"messageHash":"0xe2f745a732c4b714995c0134fe8e573091e82c85341111d20253bc01552aa5da"},{"messageHash":"0x5ac30ad70220431166bc109be9be787ad2d877944183f65f143d88a5a58d2e78"}]}'
2026-02-25 19:29:07.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46800/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:07.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x441383a36738398517ed0c7053fed3fb1b093d082184d0bdd8e899265c7e6baa"},{"messageHash":"0xa0f4f70fd32c56e3ef49f9a4bbcbe65b42165b5e36a4925afe8c037db9d72396"},{"messageHash":"0x73760fc561d3716656ac8c49633993e4f7ad2fbfb7316262b220963cb51e3efa"},{"messageHash":"0x04d2e321d128b25f6736e7ae9ba8349451883fcf9ef9bd98077903f0954e29fb"},{"messageHash":"0x54e2349755ea2d8fa1a70f28ab38c7bb3b92549e29124713b45a0d1f50455396"}],"paginationCursor":"0x54e2349755ea2d8fa1a70f28ab38c7bb3b92549e29124713b45a0d1f50455396"}'
2026-02-25 19:29:07.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46800/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x54e2349755ea2d8fa1a70f28ab38c7bb3b92549e29124713b45a0d1f50455396&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:07.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb66cf13d054d9cce305e303d9d85dca9020661406c2d90e134277c6f50ce3f6f"},{"messageHash":"0x0f3fe74d06537015f66b1f241a64dabc158aefd30d29935e6f0b75357d061559"},{"messageHash":"0x811c5c97a9aee0f06648a5f40b9e5f64e3e87565fd9c037ba7013a46fae40326"},{"messageHash":"0xe2f745a732c4b714995c0134fe8e573091e82c85341111d20253bc01552aa5da"},{"messageHash":"0x5ac30ad70220431166bc109be9be787ad2d877944183f65f143d88a5a58d2e78"}]}'
2026-02-25 19:29:07.136 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:29:07.137 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:29:07.137 DEBUG [src.node.waku_node] Stopping container with id 33011676e269
2026-02-25 19:29:07.720 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:07.721 DEBUG [src.node.waku_node] Stopping container with id 7cafebd86d17
2026-02-25 19:29:08.294 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:08.296 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:29:08.305 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:29:08.313 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-02-25 19:27:42.881 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:42.881 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_payloads with id: 2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b
2026-02-25 19:27:42.881 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:42.882 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:27:42.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:42.890 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b__wakuorg_nwaku:latest.log
2026-02-25 19:27:42.890 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:42.890 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:42.891 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:42.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.174
2026-02-25 19:27:42.892 DEBUG [src.node.docker_mananger] Generated ports ['33034', '33035', '33036', '33037', '33038']
2026-02-25 19:27:42.892 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:42.892 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:42.892 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:42.892 DEBUG [src.node.docker_mananger] docker run -i -t -p 33034:33034 -p 33035:33035 -p 33036:33036 -p 33037:33037 -p 33038:33038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33036 --rest-port=33034 --tcp-port=33035 --discv5-udp-port=33037 --rest-address=0.0.0.0 --nat=extip:172.18.95.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ef37fc16d988ae513a01ccdd0e3a08f150559a87b7fd90ef3dbfae2d9c0bcae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33038 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:27:43.062 ERROR [src.node.docker_mananger] Max retries reached for container 4166ad5cb2be. Exiting log stream.
2026-02-25 19:27:43.098 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.174 waku d7ab99a4c8c8438697ccab00cf5abfc1c20fc4ee57f03d936fea63b5d749fb1d
2026-02-25 19:27:43.132 DEBUG [src.node.docker_mananger] Container started with ID d7ab99a4c8c8. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b__wakuorg_nwaku:latest.log
2026-02-25 19:27:43.133 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33034
2026-02-25 19:27:43.134 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:43.610 ERROR [src.node.docker_mananger] Max retries reached for container 0ced96c4aaeb. Exiting log stream.
2026-02-25 19:27:44.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33034/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:44.138 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:44.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:44.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.174/tcp/33035/p2p/16Uiu2HAmVTsYSe28z1e3gYstX3d9FXNHPYafD1QkD9ZVA87927Au","/ip4/172.18.95.174/tcp/33036/ws/p2p/16Uiu2HAmVTsYSe28z1e3gYstX3d9FXNHPYafD1QkD9ZVA87927Au"],"enrUri":"enr:-L24QFjNyU0dFkH-Ba-2ARMipvF0HrYVuq-ozwstzJ9OY3nIV_Mi-YxswTQFCHZA1RpQeKQh569wTbYO59OXfPyS5W0CgmlkgnY0gmlwhKwSX66KbXVsdGlhZGRyc5YACASsEl-uBoELAAoErBJfrgaBDN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-b2XYqaGc8dqHatF1DAlkDnVPXx5XieeLPLWrvcH676DdGNwgoELg3VkcIKBDYV3YWt1Mgk"}'
2026-02-25 19:27:44.140 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:44.148 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:44.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b__wakuorg_nwaku:latest.log
2026-02-25 19:27:44.148 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:44.148 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:44.150 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:44.150 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.107
2026-02-25 19:27:44.150 DEBUG [src.node.docker_mananger] Generated ports ['12650', '12651', '12652', '12653', '12654']
2026-02-25 19:27:44.150 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:44.151 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:44.151 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:44.151 DEBUG [src.node.docker_mananger] docker run -i -t -p 12650:12650 -p 12651:12651 -p 12652:12652 -p 12653:12653 -p 12654:12654 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12652 --rest-port=12650 --tcp-port=12651 --discv5-udp-port=12653 --rest-address=0.0.0.0 --nat=extip:172.18.166.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddfafe110f73cc5a4fff3f5536aced5f5611da3ff0ccb22b21e37f7caac4afec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12654 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 19:27:44.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.107 waku 2338f07027c1ce4b1e3198e945cf45c84933ad50caf5c410893bfa378cd8a8ae
2026-02-25 19:27:44.392 DEBUG [src.node.docker_mananger] Container started with ID 2338f07027c1. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b__wakuorg_nwaku:latest.log
2026-02-25 19:27:44.392 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12650
2026-02-25 19:27:44.392 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:45.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12650/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:45.396 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:45.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12650/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:45.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.107/tcp/12651/p2p/16Uiu2HAmBtSzg169jodHyX4ASASqKZ1SHfnhuS5eai8rMxyCyHsn","/ip4/172.18.166.107/tcp/12652/ws/p2p/16Uiu2HAmBtSzg169jodHyX4ASASqKZ1SHfnhuS5eai8rMxyCyHsn"],"enrUri":"enr:-L24QEUg9uSZb5GkPJmgGPWcGndgAgB-DsnpronD4HNxH9GmcZyJexO7mSfkVbm-W_N2PPooj1EG8CGQHQDv8Q_XhvkCgmlkgnY0gmlwhKwSpmuKbXVsdGlhZGRyc5YACASsEqZrBjFrAAoErBKmawYxbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9Jb9nJBniS5w06RbigqWQHqDTGfuBgbe4uhG7Y8z7fGDdGNwgjFrg3VkcIIxbYV3YWt1MgE"}'
2026-02-25 19:27:45.399 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:45.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12650/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.174/tcp/33035/p2p/16Uiu2HAmVTsYSe28z1e3gYstX3d9FXNHPYafD1QkD9ZVA87927Au"]'
2026-02-25 19:27:45.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:45.448 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:45.448 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b__wakuorg_nwaku:latest.log
2026-02-25 19:27:45.448 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:45.448 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:45.450 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:45.450 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.2
2026-02-25 19:27:45.451 DEBUG [src.node.docker_mananger] Generated ports ['51287', '51288', '51289', '51290', '51291']
2026-02-25 19:27:45.451 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:45.451 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:45.451 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:45.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 51287:51287 -p 51288:51288 -p 51289:51289 -p 51290:51290 -p 51291:51291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51289 --rest-port=51287 --tcp-port=51288 --discv5-udp-port=51290 --rest-address=0.0.0.0 --nat=extip:172.18.219.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5b619d1c04abeeb1b7ef44fad4f3997bbb7b0f1f38b824a67c9fbfdc93553bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51291 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFjNyU0dFkH-Ba-2ARMipvF0HrYVuq-ozwstzJ9OY3nIV_Mi-YxswTQFCHZA1RpQeKQh569wTbYO59OXfPyS5W0CgmlkgnY0gmlwhKwSX66KbXVsdGlhZGRyc5YACASsEl-uBoELAAoErBJfrgaBDN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-b2XYqaGc8dqHatF1DAlkDnVPXx5XieeLPLWrvcH676DdGNwgoELg3VkcIKBDYV3YWt1Mgk --lightpushnode=/ip4/172.18.95.174/tcp/33035/p2p/16Uiu2HAmVTsYSe28z1e3gYstX3d9FXNHPYafD1QkD9ZVA87927Au --lightpush=true --relay=true
2026-02-25 19:27:45.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.2 waku 184fedc19ba2a1c97e0f26604d5483fc923252d37d2c082c0561e45c7e7293a0
2026-02-25 19:27:45.694 DEBUG [src.node.docker_mananger] Container started with ID 184fedc19ba2. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-27-42__85953790-3fd4-4e22-8061-3647209aa62b__wakuorg_nwaku:latest.log
2026-02-25 19:27:45.694 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51287
2026-02-25 19:27:45.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:46.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51287/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:46.700 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:46.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51287/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:46.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.2/tcp/51288/p2p/16Uiu2HAmKdxbcn5HEqqSvkAsh7bUymhvgRUeUqJcz7jEdvSaw5GY","/ip4/172.18.219.2/tcp/51289/ws/p2p/16Uiu2HAmKdxbcn5HEqqSvkAsh7bUymhvgRUeUqJcz7jEdvSaw5GY"],"enrUri":"enr:-L24QKs9aKacycB2LF4Qw5pzO1X_DBKnketPCKjS8ts-Kv83Gf7jKrEGRXFQdn1D86XhVWUAwhSuaH6qN92KuD5S7FQCgmlkgnY0gmlwhKwS2wKKbXVsdGlhZGRyc5YACASsEtsCBshYAAoErBLbAgbIWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ74-3sces5xvLjMOCISMo5CVR3Dyboqb4lcgutRyrnWDdGNwgshYg3VkcILIWoV3YWt1Mgk"}'
2026-02-25 19:27:46.703 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:46.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.174/tcp/33035/p2p/16Uiu2HAmVTsYSe28z1e3gYstX3d9FXNHPYafD1QkD9ZVA87927Au"]'
2026-02-25 19:27:46.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.107/tcp/12651/p2p/16Uiu2HAmBtSzg169jodHyX4ASASqKZ1SHfnhuS5eai8rMxyCyHsn"]'
2026-02-25 19:27:46.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:46.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12650/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:46.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:46.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:46.816 DEBUG [tests.light_push.test_publish] Running test with payload Empty string
2026-02-25 19:27:46.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047666817703414}}'
2026-02-25 19:27:46.821 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51287/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 19:27:46.821 DEBUG [tests.light_push.test_publish] Running test with payload Unecoded text
2026-02-25 19:27:46.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047666821588938}}'
2026-02-25 19:27:46.824 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51287/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
2026-02-25 19:27:46.824 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-02-25 19:27:46.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047666824604304}}'
2026-02-25 19:27:46.827 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51287/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 19:27:46.827 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-02-25 19:27:46.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047666827769181}}'
2026-02-25 19:27:46.830 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51287/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 19:27:46.830 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-02-25 19:27:46.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047666830833731}}'
2026-02-25 19:27:46.833 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51287/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 19:27:46.833 DEBUG [tests.light_push.test_publish] Running test with payload A bool
2026-02-25 19:27:46.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51287/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047666834150630}}'
2026-02-25 19:27:46.836 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51287/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 19:27:46.838 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:46.839 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:46.840 DEBUG [src.node.waku_node] Stopping container with id d7ab99a4c8c8
2026-02-25 19:27:47.435 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:47.435 DEBUG [src.node.waku_node] Stopping container with id 2338f07027c1
2026-02-25 19:27:48.058 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:48.059 DEBUG [src.node.waku_node] Stopping container with id 184fedc19ba2
2026-02-25 19:27:48.291 ERROR [src.node.docker_mananger] Max retries reached for container d7ab99a4c8c8. Exiting log stream.
2026-02-25 19:27:48.635 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:48.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:48.655 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:48.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:48.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-02-25 19:34:35.641 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:34:35.642 DEBUG [tests.conftest] Running test: test_sync_flags_node2_start_later with id: 2026-02-25_19-34-35__c8b88223-dc29-4b4e-a7c6-131e680b2f75
2026-02-25 19:34:35.643 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:34:35.653 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:35.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-34-35__c8b88223-dc29-4b4e-a7c6-131e680b2f75__wakuorg_nwaku:latest.log
2026-02-25 19:34:35.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:35.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-34-35__c8b88223-dc29-4b4e-a7c6-131e680b2f75__wakuorg_nwaku:latest.log
2026-02-25 19:34:35.674 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:35.674 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-34-35__c8b88223-dc29-4b4e-a7c6-131e680b2f75__wakuorg_nwaku:latest.log
2026-02-25 19:34:35.674 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:34:35.676 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:35.676 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:35.678 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:35.678 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.104
2026-02-25 19:34:35.678 DEBUG [src.node.docker_mananger] Generated ports ['40539', '40540', '40541', '40542', '40543']
2026-02-25 19:34:35.679 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:35.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:35.679 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:35.679 DEBUG [src.node.docker_mananger] docker run -i -t -p 40539:40539 -p 40540:40540 -p 40541:40541 -p 40542:40542 -p 40543:40543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40541 --rest-port=40539 --tcp-port=40540 --discv5-udp-port=40542 --rest-address=0.0.0.0 --nat=extip:172.18.224.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9acc160b82fc2fafb74fcbcfcc8be0711bd7b30abceecd1ed3bbdaf03ed3e4ab --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40543 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-02-25 19:34:35.835 ERROR [src.node.docker_mananger] Max retries reached for container 5cee02da6683. Exiting log stream.
2026-02-25 19:34:35.881 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.104 waku f1557a1c1850ba9ec7f79241fdc1e407fb36beac7a97548efa1f7cb8d742bf91
2026-02-25 19:34:35.917 DEBUG [src.node.docker_mananger] Container started with ID f1557a1c1850. Setting up logs at ./log/docker/node1_2026-02-25_19-34-35__c8b88223-dc29-4b4e-a7c6-131e680b2f75__wakuorg_nwaku:latest.log
2026-02-25 19:34:35.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40539
2026-02-25 19:34:35.919 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:36.489 ERROR [src.node.docker_mananger] Max retries reached for container 8304eda84f4b. Exiting log stream.
2026-02-25 19:34:36.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40539/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:36.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:36.924 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:36.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:36.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.104/tcp/40540/p2p/16Uiu2HAmVRTdtmBtLsaDcStATGoXbhavNaAG1s5jzbX8cq1CN1MC","/ip4/172.18.224.104/tcp/40541/ws/p2p/16Uiu2HAmVRTdtmBtLsaDcStATGoXbhavNaAG1s5jzbX8cq1CN1MC"],"enrUri":"enr:-L24QE5P5GU9OwKG4afSxY-Mr0Fz9YHpnXmvtBMLjGOvpNdBVYUxJPyjXW0VeG-P38JzPB1IezUfLq2mFf_zJrIp8A4CgmlkgnY0gmlwhKwS4GiKbXVsdGlhZGRyc5YACASsEuBoBp5cAAoErBLgaAaeXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-R9mK2Gu50ahOFtEsxi45e90zyd80eOqluR9EzIteAuDdGNwgp5cg3VkcIKeXoV3YWt1MhM"}'
2026-02-25 19:34:36.926 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:36.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:34:36.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:36.945 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:36.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:36.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:36.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:37.151 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:37.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:37.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:37.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:37.356 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:37.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:37.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:37.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:37.561 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:37.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:37.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:37.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:37.766 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:37.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:37.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:37.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:37.971 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:37.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:37.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:37.976 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:38.177 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:38.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:38.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:38.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:38.382 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:38.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:38.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:38.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:38.587 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:38.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:38.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:38.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:38.792 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:38.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:38.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:38.797 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:38.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:39.998 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:39.998 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:40.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:40.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.195
2026-02-25 19:34:40.000 DEBUG [src.node.docker_mananger] Generated ports ['46094', '46095', '46096', '46097', '46098']
2026-02-25 19:34:40.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:40.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:40.000 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:40.001 DEBUG [src.node.docker_mananger] docker run -i -t -p 46094:46094 -p 46095:46095 -p 46096:46096 -p 46097:46097 -p 46098:46098 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46096 --rest-port=46094 --tcp-port=46095 --discv5-udp-port=46097 --rest-address=0.0.0.0 --nat=extip:172.18.171.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc2da8bf4fcfbfbc47bdbaf15a7ce3ca2f8ccd90172f3bc7e4320e99fc8aba4b --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46098 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QE5P5GU9OwKG4afSxY-Mr0Fz9YHpnXmvtBMLjGOvpNdBVYUxJPyjXW0VeG-P38JzPB1IezUfLq2mFf_zJrIp8A4CgmlkgnY0gmlwhKwS4GiKbXVsdGlhZGRyc5YACASsEuBoBp5cAAoErBLgaAaeXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-R9mK2Gu50ahOFtEsxi45e90zyd80eOqluR9EzIteAuDdGNwgp5cg3VkcIKeXoV3YWt1MhM
2026-02-25 19:34:40.206 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.195 waku fd490389795b17dd8380f1374c6697b4a3c3d61e717b5565eee30c054d5ba27d
2026-02-25 19:34:40.245 DEBUG [src.node.docker_mananger] Container started with ID fd490389795b. Setting up logs at ./log/docker/node2_2026-02-25_19-34-35__c8b88223-dc29-4b4e-a7c6-131e680b2f75__wakuorg_nwaku:latest.log
2026-02-25 19:34:40.246 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46094
2026-02-25 19:34:40.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:41.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46094/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:41.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:41.252 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:41.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:41.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.195/tcp/46095/p2p/16Uiu2HAmCyztqMywzDKfycwTJZ7nojCxQxjRu3RnTLKGs7nGn96w","/ip4/172.18.171.195/tcp/46096/ws/p2p/16Uiu2HAmCyztqMywzDKfycwTJZ7nojCxQxjRu3RnTLKGs7nGn96w"],"enrUri":"enr:-L24QNXscGkDc66ghZX6f9mIgcgmupcGo0Chq3D609u-FEDhN_l68B4Y1ANbI8FbUpP_ljbYXAwypfmeLp31EFxvzTcCgmlkgnY0gmlwhKwSq8OKbXVsdGlhZGRyc5YACASsEqvDBrQPAAoErBKrwwa0EN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBN6mfEvyv1wKisP7oWXPVwila8Iwvmkq6De7pXhNthCDdGNwgrQPg3VkcIK0EYV3YWt1MhI"}'
2026-02-25 19:34:41.255 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:41.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46094/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.104/tcp/40540/p2p/16Uiu2HAmVRTdtmBtLsaDcStATGoXbhavNaAG1s5jzbX8cq1CN1MC"]'
2026-02-25 19:34:41.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:41.259 DEBUG [src.libs.common] Sleeping for 65 seconds
2026-02-25 19:35:46.259 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:35:46.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46094/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:46.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x25ccd10bd83eac5415ee6efb504065ba37aaa3a22cfcb1eb4e4f015f5af32856"},{"messageHash":"0x28cdca3c9ac4e18c3aa82c7a7a672ed013ff9c5e3540762b59c017b457ceb210"},{"messageHash":"0xff8b008150d81903ebf25b62eb00c6143facf4858df8a208ce5c92128c53f4fe"},{"messageHash":"0x358a0c2a3f58fe22d10d1aa3e2502c4a7e7e253adaab4b2651bedd77a93c955e"},{"messageHash":"0xed4e9e69639d91cebaae845d6048ed0058e55b7831169a48f0c2c377dba887ef"},{"messageHash":"0x831f073e641e3bffa045e2fdb47fcdb3730e3ce70c100c5512fb66437fef03ec"},{"messageHash":"0x0361bb664f02fd330b256fcdd7baf955f60ceee5354f6758a1335b675c0d0ff2"},{"messageHash":"0x9d09fb4f16bf1d75c2dfe52348a99832f5ac4089f7d2f1d16f29a799b2d522f9"},{"messageHash":"0x9b0d2ef54ba94e4fc0562f19ed0b09c4f42f47fc208cf3e6b647fc093756b776"},{"messageHash":"0x598787b1f84828ff93d75a5789643f77c5705b84e3a1756e36991ad84d766ddf"}]}'
2026-02-25 19:35:46.263 DEBUG [src.steps.store] messages length is 10
2026-02-25 19:35:46.266 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:35:46.267 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:35:46.267 DEBUG [src.node.waku_node] Stopping container with id f1557a1c1850
2026-02-25 19:35:46.852 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:46.852 DEBUG [src.node.waku_node] Stopping container with id fd490389795b
2026-02-25 19:35:47.430 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:47.434 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:35:47.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:35:47.500 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-25 19:31:56.051 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:56.051 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2
2026-02-25 19:31:56.051 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:56.051 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:31:56.052 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:31:56.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:56.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
2026-02-25 19:31:56.059 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:56.059 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:56.061 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:56.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.48
2026-02-25 19:31:56.061 DEBUG [src.node.docker_mananger] Generated ports ['29591', '29592', '29593', '29594', '29595']
2026-02-25 19:31:56.061 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:56.061 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:56.062 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:56.062 DEBUG [src.node.docker_mananger] docker run -i -t -p 29591:29591 -p 29592:29592 -p 29593:29593 -p 29594:29594 -p 29595:29595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29593 --rest-port=29591 --tcp-port=29592 --discv5-udp-port=29594 --rest-address=0.0.0.0 --nat=extip:172.18.186.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=44733579ba81dbe2de866938ca40ab199cebbb98ac3b9f4bac56b2df87bbfe10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29595 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 19:31:56.247 ERROR [src.node.docker_mananger] Max retries reached for container f19eed9c2fae. Exiting log stream.
2026-02-25 19:31:56.260 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.48 waku 83cfadd72427b6c17f8fafa9e07c52afee637c07875984ddb4c85428fb8fa140
2026-02-25 19:31:56.298 DEBUG [src.node.docker_mananger] Container started with ID 83cfadd72427. Setting up logs at ./log/docker/node1_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
2026-02-25 19:31:56.299 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29591
2026-02-25 19:31:56.299 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:56.836 ERROR [src.node.docker_mananger] Max retries reached for container f6e5da4ffe62. Exiting log stream.
2026-02-25 19:31:57.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29591/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:57.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:57.303 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:57.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:57.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.48/tcp/29592/p2p/16Uiu2HAm9j62qYnPnNLuhJ8XBDqEeEnsYTtHWnwpCeVUdgMEajtE","/ip4/172.18.186.48/tcp/29593/ws/p2p/16Uiu2HAm9j62qYnPnNLuhJ8XBDqEeEnsYTtHWnwpCeVUdgMEajtE"],"enrUri":"enr:-L24QHO14crQ6RPgH3f_0BfDi28YBzmRc5wl9T2MxPfz_2xoC7aijVVUa6vOMDp2M7ota_x-Lkwre1WVz8Kp_Z34xm8CgmlkgnY0gmlwhKwSujCKbXVsdGlhZGRyc5YACASsErowBnOYAAoErBK6MAZzmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1Hmv3IXzZv01zA1ydO8aoImu18yWYrtRiVC1JfkSabuDdGNwgnOYg3VkcIJzmoV3YWt1MgU"}'
2026-02-25 19:31:57.305 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:57.313 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:57.313 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
2026-02-25 19:31:57.313 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:57.313 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:57.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:57.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.65
2026-02-25 19:31:57.315 DEBUG [src.node.docker_mananger] Generated ports ['19088', '19089', '19090', '19091', '19092']
2026-02-25 19:31:57.315 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:57.315 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:57.316 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:57.316 DEBUG [src.node.docker_mananger] docker run -i -t -p 19088:19088 -p 19089:19089 -p 19090:19090 -p 19091:19091 -p 19092:19092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19090 --rest-port=19088 --tcp-port=19089 --discv5-udp-port=19091 --rest-address=0.0.0.0 --nat=extip:172.18.182.65 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2c5cadd9a312b4e00f61cec8b820453db749a3aed7a07edef5e2f5bf62dfb1a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19092 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHO14crQ6RPgH3f_0BfDi28YBzmRc5wl9T2MxPfz_2xoC7aijVVUa6vOMDp2M7ota_x-Lkwre1WVz8Kp_Z34xm8CgmlkgnY0gmlwhKwSujCKbXVsdGlhZGRyc5YACASsErowBnOYAAoErBK6MAZzmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1Hmv3IXzZv01zA1ydO8aoImu18yWYrtRiVC1JfkSabuDdGNwgnOYg3VkcIJzmoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-25 19:31:57.515 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.65 waku 51e650f392aafae66b4411926caa97b4046f7822deb428f613100ba461265ece
2026-02-25 19:31:57.553 DEBUG [src.node.docker_mananger] Container started with ID 51e650f392aa. Setting up logs at ./log/docker/node2_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
2026-02-25 19:31:57.553 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19088
2026-02-25 19:31:57.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:58.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:58.575 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:58.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.65/tcp/19089/p2p/16Uiu2HAkwXZPdKtxV9CU5ieYKtZq3UbY6kLPRh8hLfRdrooR3NmE","/ip4/172.18.182.65/tcp/19090/ws/p2p/16Uiu2HAkwXZPdKtxV9CU5ieYKtZq3UbY6kLPRh8hLfRdrooR3NmE"],"enrUri":"enr:-L24QJkGF-FQ-vpotRhKH7hwnYqTHGfx-17z2cKoWfAfAJr_AbBU0QZI5hlYpfUG8-ll1KeEn5qruNy-fs9kBXhkYpACgmlkgnY0gmlwhKwStkGKbXVsdGlhZGRyc5YACASsErZBBkqRAAoErBK2QQZKkt0DgnJzhQACAQAAiXNlY3AyNTZrMaECHzlojeoht7rfRAtLxOAnfKsj8HFqXSCcDdQIvkZOtImDdGNwgkqRg3VkcIJKk4V3YWt1MgE"}'
2026-02-25 19:31:58.581 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:58.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19088/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.48/tcp/29592/p2p/16Uiu2HAm9j62qYnPnNLuhJ8XBDqEeEnsYTtHWnwpCeVUdgMEajtE"]'
2026-02-25 19:31:58.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-25 19:31:58.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19088/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-25 19:31:58.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:58.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:31:58.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772047918604703651,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772047918611333813,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1772047918617335039,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772047918624126249,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772047918629709175,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772047918635502518,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772047918641152782,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19088/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772047918646554407,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:58.774 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:31:58.775 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:31:58.775 DEBUG [src.node.waku_node] Stopping container with id 83cfadd72427
2026-02-25 19:31:59.372 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:59.372 DEBUG [src.node.waku_node] Stopping container with id 51e650f392aa
2026-02-25 19:31:59.958 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:59.961 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:31:59.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:31:59.977 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
2026-02-25 19:28:36.424 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:36.425 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-02-25_19-28-36__79cd18cd-b7a1-4864-88b9-826e77a1e654
2026-02-25 19:28:36.425 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:36.425 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:28:36.425 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:28:36.433 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:36.433 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-36__79cd18cd-b7a1-4864-88b9-826e77a1e654__wakuorg_nwaku:latest.log
2026-02-25 19:28:36.434 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:36.434 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:36.435 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:36.435 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.94
2026-02-25 19:28:36.435 DEBUG [src.node.docker_mananger] Generated ports ['32557', '32558', '32559', '32560', '32561']
2026-02-25 19:28:36.436 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:36.436 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:36.436 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:36.436 DEBUG [src.node.docker_mananger] docker run -i -t -p 32557:32557 -p 32558:32558 -p 32559:32559 -p 32560:32560 -p 32561:32561 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32559 --rest-port=32557 --tcp-port=32558 --discv5-udp-port=32560 --rest-address=0.0.0.0 --nat=extip:172.18.110.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e640cbea15cdf7ed8c8e58ef9e60c4db5ea4f903097ac8ce4eacacda656c2c86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32561 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
2026-02-25 19:28:36.628 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.94 waku 4011c13dd42326a158817128e93104d68ac53747bce9caff2c1e2751be41a4ad
2026-02-25 19:28:36.661 DEBUG [src.node.docker_mananger] Container started with ID 4011c13dd423. Setting up logs at ./log/docker/node1_2026-02-25_19-28-36__79cd18cd-b7a1-4864-88b9-826e77a1e654__wakuorg_nwaku:latest.log
2026-02-25 19:28:36.662 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32557
2026-02-25 19:28:36.662 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:36.707 ERROR [src.node.docker_mananger] Max retries reached for container 73b1f8368bc5. Exiting log stream.
2026-02-25 19:28:37.223 ERROR [src.node.docker_mananger] Max retries reached for container d4ac98f09dea. Exiting log stream.
2026-02-25 19:28:37.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:37.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:37.665 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:37.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:37.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.94/tcp/32558/p2p/16Uiu2HAmQ2kXBhF2FhsTeZjpmLVAKDE8BA6BtauQeDbRP2v9sBfN","/ip4/172.18.110.94/tcp/32559/ws/p2p/16Uiu2HAmQ2kXBhF2FhsTeZjpmLVAKDE8BA6BtauQeDbRP2v9sBfN"],"enrUri":"enr:-L24QAFL7sP8zlr0WQTpcXshZRw1wwIq_GrlOWscKZXWVbZqK8IEw-KijK-AFZ3q_OXBvBvJT4tDElcpzQLfORUtOykCgmlkgnY0gmlwhKwSbl6KbXVsdGlhZGRyc5YACASsEm5eBn8uAAoErBJuXgZ_L90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqQOyca7ih0t2OEbb3Lbe0stX2nCrAmqSmcVugBQ-K8mDdGNwgn8ug3VkcIJ_MIV3YWt1MgU"}'
2026-02-25 19:28:37.668 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:37.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:37.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-36__79cd18cd-b7a1-4864-88b9-826e77a1e654__wakuorg_nwaku:latest.log
2026-02-25 19:28:37.675 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:37.675 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:37.677 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:37.677 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.117
2026-02-25 19:28:37.677 DEBUG [src.node.docker_mananger] Generated ports ['55896', '55897', '55898', '55899', '55900']
2026-02-25 19:28:37.677 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:37.677 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:37.677 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:37.677 DEBUG [src.node.docker_mananger] docker run -i -t -p 55896:55896 -p 55897:55897 -p 55898:55898 -p 55899:55899 -p 55900:55900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55898 --rest-port=55896 --tcp-port=55897 --discv5-udp-port=55899 --rest-address=0.0.0.0 --nat=extip:172.18.32.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=16c9b110a43ffbe5edba4f40f0a8e3cb3ee772bae1ac3ad01ebecff86e6b70bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55900 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAFL7sP8zlr0WQTpcXshZRw1wwIq_GrlOWscKZXWVbZqK8IEw-KijK-AFZ3q_OXBvBvJT4tDElcpzQLfORUtOykCgmlkgnY0gmlwhKwSbl6KbXVsdGlhZGRyc5YACASsEm5eBn8uAAoErBJuXgZ_L90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqQOyca7ih0t2OEbb3Lbe0stX2nCrAmqSmcVugBQ-K8mDdGNwgn8ug3VkcIJ_MIV3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
2026-02-25 19:28:37.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.117 waku a181df383cf2252045b995a96b0aee6d9af1594d1e501438855aeb9a94c27e09
2026-02-25 19:28:37.912 DEBUG [src.node.docker_mananger] Container started with ID a181df383cf2. Setting up logs at ./log/docker/node2_2026-02-25_19-28-36__79cd18cd-b7a1-4864-88b9-826e77a1e654__wakuorg_nwaku:latest.log
2026-02-25 19:28:37.913 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55896
2026-02-25 19:28:37.913 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:38.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:38.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:38.930 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:38.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:38.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.117/tcp/55897/p2p/16Uiu2HAm4NxXUXNffyTmBeLuDinM35kew3yhF3rX8BgpiwCJeFcD","/ip4/172.18.32.117/tcp/55898/ws/p2p/16Uiu2HAm4NxXUXNffyTmBeLuDinM35kew3yhF3rX8BgpiwCJeFcD"],"enrUri":"enr:-L24QAOq63QsBKUutPzDZ-jcVlM1TSg2IXXTW-1NqesUV02_Y0q7BW5QVSW8MVAimcd7iYUxogUbUMjI2uzZgjOKkFACgmlkgnY0gmlwhKwSIHWKbXVsdGlhZGRyc5YACASsEiB1BtpZAAoErBIgdQbaWt0DgnJzhQACAQAAiXNlY3AyNTZrMaEChQcmF95qHXuLh10kPwd84yvLnAc3HKshkHZko8iAuKqDdGNwgtpZg3VkcILaW4V3YWt1MgE"}'
2026-02-25 19:28:38.936 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:38.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.94/tcp/32558/p2p/16Uiu2HAmQ2kXBhF2FhsTeZjpmLVAKDE8BA6BtauQeDbRP2v9sBfN"]'
2026-02-25 19:28:38.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:38.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
2026-02-25 19:28:38.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:38.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55896/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
2026-02-25 19:28:38.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:38.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:38.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:38.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.052 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1772047718946463144,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.078 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1772047718946463144,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.087 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.188 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1772047719082511954,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.192 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1772047719082511954,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.201 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.301 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1772047719196495111,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.305 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1772047719196495111,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.415 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1772047719309673714,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.419 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1772047719309673714,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.428 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.528 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1772047719423787962,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.533 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1772047719423787962,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.542 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.643 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1772047719536954741,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.647 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1772047719536954741,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.757 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1772047719651238957,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.761 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1772047719651238957,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32557/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:39.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:39.770 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:39.871 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32557/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1772047719766210662,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.874 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:39.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55896/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:39.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1772047719766210662,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:39.880 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:28:39.881 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:28:39.881 DEBUG [src.node.waku_node] Stopping container with id 4011c13dd423
2026-02-25 19:28:40.432 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:40.432 DEBUG [src.node.waku_node] Stopping container with id a181df383cf2
2026-02-25 19:28:40.972 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:40.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:28:40.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:28:40.987 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-02-25_19-35-39__0df3b046-3fde-4e4c-ab53-094bae6cc850
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-35-39__0df3b046-3fde-4e4c-ab53-094bae6cc850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40352', '40353', '40354', '40355', '40356']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40352:40352 -p 40353:40353 -p 40354:40354 -p 40355:40355 -p 40356:40356 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40354 --rest-port=40352 --tcp-port=40353 --discv5-udp-port=40355 --rest-address=0.0.0.0 --nat=extip:172.18.225.41 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f497b97741fda2c1c83259618c670bc8de0a763666b990ab1dc2d4e7c1edef40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40356 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.41 waku d4586611601f845d2dcd0b94ff45d7da706ab4345da92585c99a7f5b296f779d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4586611601f. Setting up logs at ./log/docker/node1_2026-02-25_19-35-39__0df3b046-3fde-4e4c-ab53-094bae6cc850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40352
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 02f30d0e8fba. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8616327231a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40352/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40352/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/40353/p2p/16Uiu2HAm3tkvrMLMGqKqRVYCMmcV3pV1zJBLgdNPDMBsRwCgPY2i","/ip4/172.18.225.41/tcp/40354/ws/p2p/16Uiu2HAm3tkvrMLMGqKqRVYCMmcV3pV1zJBLgdNPDMBsRwCgPY2i"],"enrUri":"enr:-L24QBaeplpz9goa6dbiYgaKe_iamwnhVnobYOlmmY4_obY-IFR2H4qcfn3YWclMbA9Vf3QobZvavMbC6ONxsvjSaQoCgmlkgnY0gmlwhKwS4SmKbXVsdGlhZGRyc5YACASsEuEpBp2hAAoErBLhKQadot0DgnJzhQACAQAAiXNlY3AyNTZrMaECfc3F_xDYet6lLO5PVnTWCQBs_laTy_ouhm5yf70etf-DdGNwgp2hg3VkcIKdo4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-35-39__0df3b046-3fde-4e4c-ab53-094bae6cc850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19965', '19966', '19967', '19968', '19969']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19965:19965 -p 19966:19966 -p 19967:19967 -p 19968:19968 -p 19969:19969 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19967 --rest-port=19965 --tcp-port=19966 --discv5-udp-port=19968 --rest-address=0.0.0.0 --nat=extip:172.18.224.243 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fd7addab74fe65f4a60b55ad195ced2557d07be9aeeabeec8be46addae1ee483 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19969 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBaeplpz9goa6dbiYgaKe_iamwnhVnobYOlmmY4_obY-IFR2H4qcfn3YWclMbA9Vf3QobZvavMbC6ONxsvjSaQoCgmlkgnY0gmlwhKwS4SmKbXVsdGlhZGRyc5YACASsEuEpBp2hAAoErBLhKQadot0DgnJzhQACAQAAiXNlY3AyNTZrMaECfc3F_xDYet6lLO5PVnTWCQBs_laTy_ouhm5yf70etf-DdGNwgp2hg3VkcIKdo4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.243 waku c7518b2de2fca2911be3fdfd02fa0d8012d124f7cd7c36ca1a72bb5677f94c37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7518b2de2fc. Setting up logs at ./log/docker/node2_2026-02-25_19-35-39__0df3b046-3fde-4e4c-ab53-094bae6cc850__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19965
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19965/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.243/tcp/19966/p2p/16Uiu2HAmSrvxZ4NtQ67fAwepx2NFCYSSiFrbQLZoKs4KrFHvkuix","/ip4/172.18.224.243/tcp/19967/ws/p2p/16Uiu2HAmSrvxZ4NtQ67fAwepx2NFCYSSiFrbQLZoKs4KrFHvkuix"],"enrUri":"enr:-L24QCAvftKOMntarN7uFD0Kjksm4Ry2tTTEdNx58PSYoqHZebHoG0iFPA18-kFbeIz74MvI-EX60K9bAtIl5gIl6pECgmlkgnY0gmlwhKwS4POKbXVsdGlhZGRyc5YACASsEuDzBk3-AAoErBLg8wZN_90DgnJzhQACAQAAiXNlY3AyNTZrMaED0xLAVtGAzAq4oQQjNrdgP_NAyTlCdt6HqxgG0vT9WdmDdGNwgk3-g3VkcIJOAIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19965/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.41/tcp/40353/p2p/16Uiu2HAm3tkvrMLMGqKqRVYCMmcV3pV1zJBLgdNPDMBsRwCgPY2i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40352/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:19965/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:40352/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:40352/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":1772048141994490336,"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:19965/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":1772048141994490336,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048142109635880,"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:19965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048142109635880,"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 d4586611601f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c7518b2de2fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-25 19:28:13.854 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:13.855 DEBUG [tests.conftest] Running test: test_time_filter_zero_start_time with id: 2026-02-25_19-28-13__328c351f-731b-451f-8770-18556efbe55f
2026-02-25 19:28:13.855 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:13.855 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:28:13.856 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:28:13.863 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:13.864 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-28-13__328c351f-731b-451f-8770-18556efbe55f__wakuorg_nwaku:latest.log
2026-02-25 19:28:13.864 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:13.864 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:13.865 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:13.866 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.210
2026-02-25 19:28:13.866 DEBUG [src.node.docker_mananger] Generated ports ['38092', '38093', '38094', '38095', '38096']
2026-02-25 19:28:13.866 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:13.866 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:13.866 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:13.866 DEBUG [src.node.docker_mananger] docker run -i -t -p 38092:38092 -p 38093:38093 -p 38094:38094 -p 38095:38095 -p 38096:38096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38094 --rest-port=38092 --tcp-port=38093 --discv5-udp-port=38095 --rest-address=0.0.0.0 --nat=extip:172.18.197.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b96dc8d1f36b08656bbbcac15ff73fc4fece204ab6a5ce9789d449f0ccd97f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38096 --metrics-logging=true --store=true --relay=true
2026-02-25 19:28:14.064 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.210 waku 50085022205d34ab158dae04ec8bb6c41d151a9bfb66eb70da7efb20ed9d37e3
2026-02-25 19:28:14.088 ERROR [src.node.docker_mananger] Max retries reached for container 0ed439cefa25. Exiting log stream.
2026-02-25 19:28:14.102 DEBUG [src.node.docker_mananger] Container started with ID 50085022205d. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-28-13__328c351f-731b-451f-8770-18556efbe55f__wakuorg_nwaku:latest.log
2026-02-25 19:28:14.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38092
2026-02-25 19:28:14.103 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:14.645 ERROR [src.node.docker_mananger] Max retries reached for container 1f9929f7b860. Exiting log stream.
2026-02-25 19:28:15.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38092/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:15.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:15.106 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:15.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38092/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:15.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.210/tcp/38093/p2p/16Uiu2HAm7pskhcGvyaG5HhY7XgEuqfjaPjueeZW54bQXB6yr47gB","/ip4/172.18.197.210/tcp/38094/ws/p2p/16Uiu2HAm7pskhcGvyaG5HhY7XgEuqfjaPjueeZW54bQXB6yr47gB"],"enrUri":"enr:-L24QDYhXJ-os7bYFhdM4h0kgSOwe3zQCLvnDddgpbA8AvhfLOTJ5cOcG5Wjq1nenJ4lpcdjSG4VNEdhFtUd-SsbcRwCgmlkgnY0gmlwhKwSxdKKbXVsdGlhZGRyc5YACASsEsXSBpTNAAoErBLF0gaUzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuD3qON21SRI1tfVz4E74YsH_rgrENwS2U2V9-JO_fYCDdGNwgpTNg3VkcIKUz4V3YWt1MgM"}'
2026-02-25 19:28:15.109 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:15.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:15.116 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-28-13__328c351f-731b-451f-8770-18556efbe55f__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.116 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:15.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:15.118 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:15.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.245
2026-02-25 19:28:15.118 DEBUG [src.node.docker_mananger] Generated ports ['51929', '51930', '51931', '51932', '51933']
2026-02-25 19:28:15.118 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:15.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:15.118 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:15.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 51929:51929 -p 51930:51930 -p 51931:51931 -p 51932:51932 -p 51933:51933 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51931 --rest-port=51929 --tcp-port=51930 --discv5-udp-port=51932 --rest-address=0.0.0.0 --nat=extip:172.18.203.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4ce76c0cfacd9a25b9e1204b6925be9bb8bb62ceeba2b34c823d35eb6e58eb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51933 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDYhXJ-os7bYFhdM4h0kgSOwe3zQCLvnDddgpbA8AvhfLOTJ5cOcG5Wjq1nenJ4lpcdjSG4VNEdhFtUd-SsbcRwCgmlkgnY0gmlwhKwSxdKKbXVsdGlhZGRyc5YACASsEsXSBpTNAAoErBLF0gaUzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuD3qON21SRI1tfVz4E74YsH_rgrENwS2U2V9-JO_fYCDdGNwgpTNg3VkcIKUz4V3YWt1MgM --storenode=/ip4/172.18.197.210/tcp/38093/p2p/16Uiu2HAm7pskhcGvyaG5HhY7XgEuqfjaPjueeZW54bQXB6yr47gB --store=true --relay=true
2026-02-25 19:28:15.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.245 waku 9c50e9fd9ba2d84a18a5fd15e4e7374283f80ac4ed4fe586623dd5c81ba2a6bf
2026-02-25 19:28:15.352 DEBUG [src.node.docker_mananger] Container started with ID 9c50e9fd9ba2. Setting up logs at ./log/docker/store_node1_2026-02-25_19-28-13__328c351f-731b-451f-8770-18556efbe55f__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51929
2026-02-25 19:28:15.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:16.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51929/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:16.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:16.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51929/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.245/tcp/51930/p2p/16Uiu2HAkxcgu5LpbAYA5uJbuGe1fwvwZmXi88wdUzZ1n4XMUKSH4","/ip4/172.18.203.245/tcp/51931/ws/p2p/16Uiu2HAkxcgu5LpbAYA5uJbuGe1fwvwZmXi88wdUzZ1n4XMUKSH4"],"enrUri":"enr:-L24QONcWh1SUn3cN_MH8B9GToh9CKh1qehjgCfnKJchyecpbZfaVlJ9jyXMppEqOIxaAfCOTnJ6xkzX1wXSxa0f5NQCgmlkgnY0gmlwhKwSy_WKbXVsdGlhZGRyc5YACASsEsv1BsraAAoErBLL9QbK290DgnJzhQADAQAAiXNlY3AyNTZrMaECL2V9CFmAUBvv2oZYhtYoMcb3Gs-QDsGb64mU-IRrtCeDdGNwgsrag3VkcILK3IV3YWt1MgM"}'
2026-02-25 19:28:16.361 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:16.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51929/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.210/tcp/38093/p2p/16Uiu2HAm7pskhcGvyaG5HhY7XgEuqfjaPjueeZW54bQXB6yr47gB"]'
2026-02-25 19:28:16.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:28:16.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51929/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:28:16.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.370 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:16.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:16.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.376 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:16.577 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:16.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:16.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.584 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:16.784 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:16.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:16.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.790 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:16.991 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:16.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:16.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:17.198 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:17.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:17.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:17.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:17.404 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:17.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:17.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:17.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:17.612 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 0
2026-02-25 19:28:17.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38092/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:17.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd821e383081bbb18c84ae605e22e5880cade17d95fe0955d17878b2fb4f520cb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047693370654208,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd2cf078b6cc58276d0879ec808d1bec120bc25eb3f4455e55976df48aedb1eb2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047695370661120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc6bc228f82f1bf6c1b8fa262eb33fc0109ea356286afb1c4fd6a3ec0e77d05fd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047696270662912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x541da7f2752d4d1d881d60a2c2cef75460428d8c196aee0187031a0c7245bb8f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047696470664960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1dc3520723221e1e4da1f341a5e5980065eec7f86862e3b5615e0f901292bb18","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047698370665984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x68116638f8631e819577af3f179c7ab88e7620bca0158a22e07a610ae14774ff","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047706370668032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-25 19:28:17.615 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-02-25 19:28:17.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51929/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:17.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd821e383081bbb18c84ae605e22e5880cade17d95fe0955d17878b2fb4f520cb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047693370654208,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd2cf078b6cc58276d0879ec808d1bec120bc25eb3f4455e55976df48aedb1eb2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047695370661120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc6bc228f82f1bf6c1b8fa262eb33fc0109ea356286afb1c4fd6a3ec0e77d05fd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047696270662912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x541da7f2752d4d1d881d60a2c2cef75460428d8c196aee0187031a0c7245bb8f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047696470664960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1dc3520723221e1e4da1f341a5e5980065eec7f86862e3b5615e0f901292bb18","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047698370665984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x68116638f8631e819577af3f179c7ab88e7620bca0158a22e07a610ae14774ff","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047706370668032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-25 19:28:17.619 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-02-25 19:28:17.620 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:28:17.622 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:28:17.622 DEBUG [src.node.waku_node] Stopping container with id 50085022205d
2026-02-25 19:28:18.192 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:18.194 DEBUG [src.node.waku_node] Stopping container with id 9c50e9fd9ba2
2026-02-25 19:28:18.751 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:18.753 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:28:18.767 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:28:18.773 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-25 19:30:23.152 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:30:23.152 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-02-25_19-30-23__6222d6be-4ddf-4f09-956a-d090c3e32081
2026-02-25 19:30:23.152 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:30:23.152 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:30:23.153 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:30:23.161 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:23.161 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-23__6222d6be-4ddf-4f09-956a-d090c3e32081__wakuorg_nwaku:latest.log
2026-02-25 19:30:23.161 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:23.161 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:23.163 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:23.163 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.24
2026-02-25 19:30:23.163 DEBUG [src.node.docker_mananger] Generated ports ['25430', '25431', '25432', '25433', '25434']
2026-02-25 19:30:23.163 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-25 19:30:23.163 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:30:23.163 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:23.163 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:23.164 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:23.164 DEBUG [src.node.docker_mananger] docker run -i -t -p 25430:25430 -p 25431:25431 -p 25432:25432 -p 25433:25433 -p 25434:25434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25432 --rest-port=25430 --tcp-port=25431 --discv5-udp-port=25433 --rest-address=0.0.0.0 --nat=extip:172.18.255.24 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=e6f44aaa32f008bd12c1638edec3c84e4c37caf1bda3ec1ae97ea2cfcff6aefc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25434 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:30:23.364 ERROR [src.node.docker_mananger] Max retries reached for container e92ab6687d1a. Exiting log stream.
2026-02-25 19:30:23.369 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.24 waku cc03547974db6008a9c194cbc19cadcb1171f72aee5cf3e5621177aceba6a7df
2026-02-25 19:30:23.406 DEBUG [src.node.docker_mananger] Container started with ID cc03547974db. Setting up logs at ./log/docker/node1_2026-02-25_19-30-23__6222d6be-4ddf-4f09-956a-d090c3e32081__wakuorg_nwaku:latest.log
2026-02-25 19:30:23.407 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25430
2026-02-25 19:30:23.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:23.938 ERROR [src.node.docker_mananger] Max retries reached for container da6f2219b5e6. Exiting log stream.
2026-02-25 19:30:24.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25430/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:24.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:24.412 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:24.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25430/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:24.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.24/tcp/25431/p2p/16Uiu2HAmRQFwx6KEnsJHeCHDy7BKncXLcWCgns3uzwHAhWFBVcjT","/ip4/172.18.255.24/tcp/25432/ws/p2p/16Uiu2HAmRQFwx6KEnsJHeCHDy7BKncXLcWCgns3uzwHAhWFBVcjT"],"enrUri":"enr:-L24QN9zZy-EB99qtY1fgZ2UBZfWjWMfsqgyiPRaDGXYcfUGF20gzczHpEfUgI8FthFyUU0DqytUZQIaHY7_yDNQmlICgmlkgnY0gmlwhKwS_xiKbXVsdGlhZGRyc5YACASsEv8YBmNXAAoErBL_GAZjWN0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDvWHaqtCFj4XsLjNPDaDRQytFrrwY2dUa-fTmwONqJYqDdGNwgmNXg3VkcIJjWYV3YWt1MgU"}'
2026-02-25 19:30:24.414 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:24.421 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:24.421 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-23__6222d6be-4ddf-4f09-956a-d090c3e32081__wakuorg_nwaku:latest.log
2026-02-25 19:30:24.421 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:24.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:24.423 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:24.423 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.9
2026-02-25 19:30:24.423 DEBUG [src.node.docker_mananger] Generated ports ['21691', '21692', '21693', '21694', '21695']
2026-02-25 19:30:24.423 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-25 19:30:24.423 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:30:24.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:24.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:24.423 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:24.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 21691:21691 -p 21692:21692 -p 21693:21693 -p 21694:21694 -p 21695:21695 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21693 --rest-port=21691 --tcp-port=21692 --discv5-udp-port=21694 --rest-address=0.0.0.0 --nat=extip:172.18.115.9 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=adbefeb9cc8c1bdef684ded27283129e999ede36b5cafafb96eaaa1938aad963 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21695 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN9zZy-EB99qtY1fgZ2UBZfWjWMfsqgyiPRaDGXYcfUGF20gzczHpEfUgI8FthFyUU0DqytUZQIaHY7_yDNQmlICgmlkgnY0gmlwhKwS_xiKbXVsdGlhZGRyc5YACASsEv8YBmNXAAoErBL_GAZjWN0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDvWHaqtCFj4XsLjNPDaDRQytFrrwY2dUa-fTmwONqJYqDdGNwgmNXg3VkcIJjWYV3YWt1MgU
2026-02-25 19:30:24.629 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.9 waku 613ada17bf9c1545866ca33565fe5795bb8f3cbfed4137d6c553c0a632eee080
2026-02-25 19:30:24.661 DEBUG [src.node.docker_mananger] Container started with ID 613ada17bf9c. Setting up logs at ./log/docker/node2_2026-02-25_19-30-23__6222d6be-4ddf-4f09-956a-d090c3e32081__wakuorg_nwaku:latest.log
2026-02-25 19:30:24.661 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21691
2026-02-25 19:30:24.661 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:25.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21691/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:25.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:25.687 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:25.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:25.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.9/tcp/21692/p2p/16Uiu2HAmFToeBbFmdkwJfg9J43fdRLFoe3FPW6xvpAc7DVnzozHz","/ip4/172.18.115.9/tcp/21693/ws/p2p/16Uiu2HAmFToeBbFmdkwJfg9J43fdRLFoe3FPW6xvpAc7DVnzozHz"],"enrUri":"enr:-L24QF5fNZ3pRNfffu_KkMbfyE-cjQi1GldZmNgoZGua8EtvUws2QoDZW44GmvUn0NhqScO-uqb8jCWg3dQ1lgv8gKMCgmlkgnY0gmlwhKwScwmKbXVsdGlhZGRyc5YACASsEnMJBlS8AAoErBJzCQZUvd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDKbWQQAr_MGrlCsT3otyiLHHnLlqZ33VfX28-J0L2Br2DdGNwglS8g3VkcIJUvoV3YWt1MgE"}'
2026-02-25 19:30:25.696 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:25.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21691/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.24/tcp/25431/p2p/16Uiu2HAmRQFwx6KEnsJHeCHDy7BKncXLcWCgns3uzwHAhWFBVcjT"]'
2026-02-25 19:30:25.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:25.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-02-25 19:30:25.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:25.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21691/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-02-25 19:30:25.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:25.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:25.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:25.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:25.812 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:25.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:25.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047825707131892,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:25.817 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:25.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21691/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:25.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047825707131892,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:25.823 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:25.824 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:25.824 DEBUG [src.node.waku_node] Stopping container with id cc03547974db
2026-02-25 19:30:26.439 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:26.439 DEBUG [src.node.waku_node] Stopping container with id 613ada17bf9c
2026-02-25 19:30:26.995 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:26.997 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:27.003 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:27.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_ephemeral_true with id: 2026-02-25_19-36-07__4a0a2541-f1d9-4e57-9d8e-4b5748146285
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-36-07__4a0a2541-f1d9-4e57-9d8e-4b5748146285__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28894', '28895', '28896', '28897', '28898']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28894:28894 -p 28895:28895 -p 28896:28896 -p 28897:28897 -p 28898:28898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28896 --rest-port=28894 --tcp-port=28895 --discv5-udp-port=28897 --rest-address=0.0.0.0 --nat=extip:172.18.133.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d756ffabf6ba5fbb9f1bca9ee41cc4db8e08d7af9cff0c95f093bac2bbecbbc7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28898 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.122 waku 554cfb380fae3e2370f6c1a68cf28928a8e5e3bb985ca2b3aea99a7edcb3dc15
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 554cfb380fae. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-36-07__4a0a2541-f1d9-4e57-9d8e-4b5748146285__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28894
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 9abfa86ae518. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e9103a6910a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28894/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.122/tcp/28895/p2p/16Uiu2HAmMjnEwBbnyiP8VkKidwiXtgnNvED1tACio1ZVEyAfn2UT","/ip4/172.18.133.122/tcp/28896/ws/p2p/16Uiu2HAmMjnEwBbnyiP8VkKidwiXtgnNvED1tACio1ZVEyAfn2UT"],"enrUri":"enr:-L24QMoWdtW4wjnJpam36y3yqoX_2ktuMmLSM7dqSAP10WwFUz9MOTkvHSlAg9Aamc2oWhlu6jFT-NICBOlGpZZbd9oCgmlkgnY0gmlwhKwShXqKbXVsdGlhZGRyc5YACASsEoV6BnDfAAoErBKFegZw4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhvNk4JLKYakmASq6PJzYCoMG92BxwWtbSui5lRbe4eSDdGNwgnDfg3VkcIJw4YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-36-07__4a0a2541-f1d9-4e57-9d8e-4b5748146285__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2159', '2160', '2161', '2162', '2163']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2159:2159 -p 2160:2160 -p 2161:2161 -p 2162:2162 -p 2163:2163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2161 --rest-port=2159 --tcp-port=2160 --discv5-udp-port=2162 --rest-address=0.0.0.0 --nat=extip:172.18.145.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9deb8b5c6d1cfb2df304dbb509b43d1fc130bbb56d52cedd4e1d32a8b15d4b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2163 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMoWdtW4wjnJpam36y3yqoX_2ktuMmLSM7dqSAP10WwFUz9MOTkvHSlAg9Aamc2oWhlu6jFT-NICBOlGpZZbd9oCgmlkgnY0gmlwhKwShXqKbXVsdGlhZGRyc5YACASsEoV6BnDfAAoErBKFegZw4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhvNk4JLKYakmASq6PJzYCoMG92BxwWtbSui5lRbe4eSDdGNwgnDfg3VkcIJw4YV3YWt1MgM --storenode=/ip4/172.18.133.122/tcp/28895/p2p/16Uiu2HAmMjnEwBbnyiP8VkKidwiXtgnNvED1tACio1ZVEyAfn2UT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.74 waku 05b49a4267aa213af6f2b74a063be71560a12e23bab02eb1a6220e52bdd54b13
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05b49a4267aa. Setting up logs at ./log/docker/store_node1_2026-02-25_19-36-07__4a0a2541-f1d9-4e57-9d8e-4b5748146285__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2159
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2159/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2159/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/2160/p2p/16Uiu2HAmHx9Ctn4Sf82ctbC6hH3kza2jf4fwjG6ijffBNqqvXBVD","/ip4/172.18.145.74/tcp/2161/ws/p2p/16Uiu2HAmHx9Ctn4Sf82ctbC6hH3kza2jf4fwjG6ijffBNqqvXBVD"],"enrUri":"enr:-L24QGavKrcmU_EnE57sY1fw67wiXQtIkhJIS9lXlMJflWdvNxLVpUeEX0YO6tQAMhJPDjchs0vLOtNu9DfWXzIzT_cCgmlkgnY0gmlwhKwSkUqKbXVsdGlhZGRyc5YACASsEpFKBghwAAoErBKRSgYIcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTq9SLy8a6L-FZkMmdCoeHakGGpBFYLWglVYTUxgGo0yDdGNwgghwg3VkcIIIcoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2159/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.122/tcp/28895/p2p/16Uiu2HAmMjnEwBbnyiP8VkKidwiXtgnNvED1tACio1ZVEyAfn2UT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28894/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2159/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28894/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 554cfb380fae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05b49a4267aa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay with id: 2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32549', '32550', '32551', '32552', '32553']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32549:32549 -p 32550:32550 -p 32551:32551 -p 32552:32552 -p 32553:32553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32551 --rest-port=32549 --tcp-port=32550 --discv5-udp-port=32552 --rest-address=0.0.0.0 --nat=extip:172.18.227.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cafcab4b2ccd84ba20fddffc66ec215bd5fffdefabfdaffbbdeac43c973868a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32553 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.198 waku dc57f7ce1abac0f77b705c720929fd8e8a52703227494acc31dbff2bcf380cc5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88f39ff275ce. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc57f7ce1aba. Setting up logs at ./log/docker/node1_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32549
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 f52b6d1f4e7f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32549/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32549/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/32550/p2p/16Uiu2HAmUpHUxqzJ1fqaYfUwWjqBBEbitKJfWESwNc1Rz9A91Xt2","/ip4/172.18.227.198/tcp/32551/ws/p2p/16Uiu2HAmUpHUxqzJ1fqaYfUwWjqBBEbitKJfWESwNc1Rz9A91Xt2"],"enrUri":"enr:-L24QHf94Y53rFEpeGm0GKx48Nim5SGjVMPHEnoBr-M9I96CWl6nl47HfH3TgB-MYtnoT-4QLKIPKD304CXtxjiylOACgmlkgnY0gmlwhKwS48aKbXVsdGlhZGRyc5YACASsEuPGBn8mAAoErBLjxgZ_J90DgnJzhQACAQAAiXNlY3AyNTZrMaED8ByW9DlTyvFKGOu3VYZdG1HZD9XJFp0HofqhbNLjlWeDdGNwgn8mg3VkcIJ_KIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3506', '3507', '3508', '3509', '3510']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3506:3506 -p 3507:3507 -p 3508:3508 -p 3509:3509 -p 3510:3510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3508 --rest-port=3506 --tcp-port=3507 --discv5-udp-port=3509 --rest-address=0.0.0.0 --nat=extip:172.18.69.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c7febddcdac13b0affee478b46cfae3febe7f30d6be7a19e9506452ce5a88d5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHf94Y53rFEpeGm0GKx48Nim5SGjVMPHEnoBr-M9I96CWl6nl47HfH3TgB-MYtnoT-4QLKIPKD304CXtxjiylOACgmlkgnY0gmlwhKwS48aKbXVsdGlhZGRyc5YACASsEuPGBn8mAAoErBLjxgZ_J90DgnJzhQACAQAAiXNlY3AyNTZrMaED8ByW9DlTyvFKGOu3VYZdG1HZD9XJFp0HofqhbNLjlWeDdGNwgn8mg3VkcIJ_KIV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.185 waku 95882a12ffb0ad8c44c5ced4a5b5ea62d70311126529f963f07511f7c5793ac0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95882a12ffb0. Setting up logs at ./log/docker/node2_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3506
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3506/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3506/debug/v1/info" -H "Content-Type: application/json" -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.185/tcp/3507/p2p/16Uiu2HAmM6g3Ki7HjJGzvsTzNwb9SUt2zrSsHKzfrh7aASK1MDe1","/ip4/172.18.69.185/tcp/3508/ws/p2p/16Uiu2HAmM6g3Ki7HjJGzvsTzNwb9SUt2zrSsHKzfrh7aASK1MDe1"],"enrUri":"enr:-L24QHnp46u5n9byENImw39JnL4DToTYz1vIzxO1GXFhAtYPczkWdnH_mRLvXbNmzLrqvKou5sAo7KhNJNiKpuFSG2MCgmlkgnY0gmlwhKwSRbmKbXVsdGlhZGRyc5YACASsEkW5Bg2zAAoErBJFuQYNtN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfXHkvjBXlfGLEDdOP8U4BBxeOL9rPIPUdqAz7WRZFjKDdGNwgg2zg3VkcIINtYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.198/tcp/32550/p2p/16Uiu2HAmUpHUxqzJ1fqaYfUwWjqBBEbitKJfWESwNc1Rz9A91Xt2"]'
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/node3_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.207.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46955', '46956', '46957', '46958', '46959']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46955:46955 -p 46956:46956 -p 46957:46957 -p 46958:46958 -p 46959:46959 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46957 --rest-port=46955 --tcp-port=46956 --discv5-udp-port=46958 --rest-address=0.0.0.0 --nat=extip:172.18.207.150 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e86cad8ab3b5a23b01bc1b26d75165293dcae9ffed5ed6e127a4aa46afecbd83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46959 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHf94Y53rFEpeGm0GKx48Nim5SGjVMPHEnoBr-M9I96CWl6nl47HfH3TgB-MYtnoT-4QLKIPKD304CXtxjiylOACgmlkgnY0gmlwhKwS48aKbXVsdGlhZGRyc5YACASsEuPGBn8mAAoErBLjxgZ_J90DgnJzhQACAQAAiXNlY3AyNTZrMaED8ByW9DlTyvFKGOu3VYZdG1HZD9XJFp0HofqhbNLjlWeDdGNwgn8mg3VkcIJ_KIV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.150 waku 148cf136da1e26039edb204e85ffd4738f83a3a824588e4e4dd1928bf6b78290
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 148cf136da1e. Setting up logs at ./log/docker/node3_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46955
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46955/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46955/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.150/tcp/46956/p2p/16Uiu2HAmQT1NzD886vGG24cmJ4832MdZhdgssytNZUTnQKN46L1j","/ip4/172.18.207.150/tcp/46957/ws/p2p/16Uiu2HAmQT1NzD886vGG24cmJ4832MdZhdgssytNZUTnQKN46L1j"],"enrUri":"enr:-L24QCVSQcAiAFckXsVgdtjg48ewwDgxiVmQqRfWma3c79fIFdnwMa1NbRSyhN7ZlziGZzTr3ahZsvmpVIErJpOT24oCgmlkgnY0gmlwhKwSz5aKbXVsdGlhZGRyc5YACASsEs-WBrdsAAoErBLPlga3bd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDrzpv7FEmJkrQNd3fpiaHb6PAWzl_aUAbSr15mKq_eO6DdGNwgrdsg3VkcIK3boV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46955/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.198/tcp/32550/p2p/16Uiu2HAmUpHUxqzJ1fqaYfUwWjqBBEbitKJfWESwNc1Rz9A91Xt2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35873', '35874', '35875', '35876', '35877']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35873:35873 -p 35874:35874 -p 35875:35875 -p 35876:35876 -p 35877:35877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35875 --rest-port=35873 --tcp-port=35874 --discv5-udp-port=35876 --rest-address=0.0.0.0 --nat=extip:172.18.33.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be4ffce23aa9a9bc2ac45c325890f0ea9b8d3cf13f5d5efe69266da45f52871b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35877 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHf94Y53rFEpeGm0GKx48Nim5SGjVMPHEnoBr-M9I96CWl6nl47HfH3TgB-MYtnoT-4QLKIPKD304CXtxjiylOACgmlkgnY0gmlwhKwS48aKbXVsdGlhZGRyc5YACASsEuPGBn8mAAoErBLjxgZ_J90DgnJzhQACAQAAiXNlY3AyNTZrMaED8ByW9DlTyvFKGOu3VYZdG1HZD9XJFp0HofqhbNLjlWeDdGNwgn8mg3VkcIJ_KIV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.56 waku c87c32b38c23f3693e2296931529be4263c21fe7aed419112ceb64769b7fe009
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c87c32b38c23. Setting up logs at ./log/docker/node4_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35873
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35873/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.56/tcp/35874/p2p/16Uiu2HAmVBCqqqkMY9YQJhoe9MbBPuj4iYod661Pie7CnabUddvk","/ip4/172.18.33.56/tcp/35875/ws/p2p/16Uiu2HAmVBCqqqkMY9YQJhoe9MbBPuj4iYod661Pie7CnabUddvk"],"enrUri":"enr:-L24QGo4i5-6uTMZIw9Fe3eDu3QNMD7cXVeztrCqjKRQ9fP2e9KDH1VJWrYDLSKj3kMseXNwlRBHT9_6dTLGD8Wx2TACgmlkgnY0gmlwhKwSITiKbXVsdGlhZGRyc5YACASsEiE4BowiAAoErBIhOAaMI90DgnJzhQACAQAAiXNlY3AyNTZrMaED9XiKSOnkUeTtBuL3VuzFrER48cWOO9Hqd2TJPj0IXI2DdGNwgowig3VkcIKMJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35873/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.198/tcp/32550/p2p/16Uiu2HAmUpHUxqzJ1fqaYfUwWjqBBEbitKJfWESwNc1Rz9A91Xt2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41501', '41502', '41503', '41504', '41505']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41501:41501 -p 41502:41502 -p 41503:41503 -p 41504:41504 -p 41505:41505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41503 --rest-port=41501 --tcp-port=41502 --discv5-udp-port=41504 --rest-address=0.0.0.0 --nat=extip:172.18.238.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6bf1ed89afb4ae7c4ca512bbe13cb4bdff5bfbe6bb46d98a25de9edefcd4a7ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41505 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHf94Y53rFEpeGm0GKx48Nim5SGjVMPHEnoBr-M9I96CWl6nl47HfH3TgB-MYtnoT-4QLKIPKD304CXtxjiylOACgmlkgnY0gmlwhKwS48aKbXVsdGlhZGRyc5YACASsEuPGBn8mAAoErBLjxgZ_J90DgnJzhQACAQAAiXNlY3AyNTZrMaED8ByW9DlTyvFKGOu3VYZdG1HZD9XJFp0HofqhbNLjlWeDdGNwgn8mg3VkcIJ_KIV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.218 waku 217bbc2510b74d24e02cb3b07cd3628b10cfb3ee0261b7d4727ff4c56eff8e45
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 217bbc2510b7. Setting up logs at ./log/docker/node5_2026-02-25_19-35-12__30e2b031-6ce3-45d6-b0f1-f8fa73c98efe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41501
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41501/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.218/tcp/41502/p2p/16Uiu2HAkxVAwS3wyDsgNGsVRhwGVAz1czqD1TJpKiyjMs1VePG2u","/ip4/172.18.238.218/tcp/41503/ws/p2p/16Uiu2HAkxVAwS3wyDsgNGsVRhwGVAz1czqD1TJpKiyjMs1VePG2u"],"enrUri":"enr:-L24QA7ezBY6qYsDRZ6xJ11-8htMuvWy4kSZdYcW3Ki-yzOISpGm3nQ8LwnE03nJAuZuwB-4MuwRwl8PgqEjlWVqthwCgmlkgnY0gmlwhKwS7tqKbXVsdGlhZGRyc5YACASsEu7aBqIeAAoErBLu2gaiH90DgnJzhQACAQAAiXNlY3AyNTZrMaECLXiMLrFz-wqD5GxUbTRFIQSddwWs6wWaRcuCmAiHEsqDdGNwgqIeg3VkcIKiIIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41501/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.198/tcp/32550/p2p/16Uiu2HAmUpHUxqzJ1fqaYfUwWjqBBEbitKJfWESwNc1Rz9A91Xt2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32549/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3506/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46955/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35873/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41501/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32549/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:32549/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":1772048119130564081,"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:3506/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":1772048119130564081,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46955/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":1772048119130564081,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35873/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":1772048119130564081,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41501/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":1772048119130564081,"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 dc57f7ce1aba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 95882a12ffb0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 148cf136da1e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc57f7ce1aba. 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 c87c32b38c23
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95882a12ffb0. 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 217bbc2510b7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 148cf136da1e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_not_valid_content_topic with id: 2026-02-25_19-33-03__a8caf726-c60e-4031-815f-a5f0b63b567b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-33-03__a8caf726-c60e-4031-815f-a5f0b63b567b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16142', '16143', '16144', '16145', '16146']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16142:16142 -p 16143:16143 -p 16144:16144 -p 16145:16145 -p 16146:16146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16144 --rest-port=16142 --tcp-port=16143 --discv5-udp-port=16145 --rest-address=0.0.0.0 --nat=extip:172.18.164.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acbd34392ff0b7aaeba7bf00d801eb155f41a0a639c3bb8ecaffcad8b0ef6a25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16146 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.168 waku 8b7a361c730b7722c2f7ea068a83edb1ad2c4aa82cbe1ceff481170a390fcf87
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 57b4a31fbf50. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b7a361c730b. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-33-03__a8caf726-c60e-4031-815f-a5f0b63b567b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16142
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 f1db37f49981. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.168/tcp/16143/p2p/16Uiu2HAkz1r8HvozWnNqFzzJ94Tgkx6nesMXziL7gpcBuCK2Zi2x","/ip4/172.18.164.168/tcp/16144/ws/p2p/16Uiu2HAkz1r8HvozWnNqFzzJ94Tgkx6nesMXziL7gpcBuCK2Zi2x"],"enrUri":"enr:-L24QJZSWk-nOT_0gGmG-drOMA-oTx4V5p3-y_RYclyV0HjRKuhf3Si2zB29_AprZV_nLp0OIsU-GhJ_4Ku4MI3tWKcCgmlkgnY0gmlwhKwSpKiKbXVsdGlhZGRyc5YACASsEqSoBj8PAAoErBKkqAY_EN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRC_3yuzc0SMCXTGWAh3AtqPogjoQwaEdaVwC9CLhRUWDdGNwgj8Pg3VkcII_EYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-33-03__a8caf726-c60e-4031-815f-a5f0b63b567b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56175', '56176', '56177', '56178', '56179']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56175:56175 -p 56176:56176 -p 56177:56177 -p 56178:56178 -p 56179:56179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56177 --rest-port=56175 --tcp-port=56176 --discv5-udp-port=56178 --rest-address=0.0.0.0 --nat=extip:172.18.218.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7094d29e9bac66c2dcb632b3bc2b359f9892e5aeeb8fc6e3dbeac418f84dae4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56179 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJZSWk-nOT_0gGmG-drOMA-oTx4V5p3-y_RYclyV0HjRKuhf3Si2zB29_AprZV_nLp0OIsU-GhJ_4Ku4MI3tWKcCgmlkgnY0gmlwhKwSpKiKbXVsdGlhZGRyc5YACASsEqSoBj8PAAoErBKkqAY_EN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRC_3yuzc0SMCXTGWAh3AtqPogjoQwaEdaVwC9CLhRUWDdGNwgj8Pg3VkcII_EYV3YWt1MgM --storenode=/ip4/172.18.164.168/tcp/16143/p2p/16Uiu2HAkz1r8HvozWnNqFzzJ94Tgkx6nesMXziL7gpcBuCK2Zi2x --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.197 waku 4deea92c903e541ef54f21d3c8778c7d51af1886cb51bb22775b255119f2b00a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4deea92c903e. Setting up logs at ./log/docker/store_node1_2026-02-25_19-33-03__a8caf726-c60e-4031-815f-a5f0b63b567b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56175
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56175/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.197/tcp/56176/p2p/16Uiu2HAmEmFfFrrXMKB29rfAZ8hPDaFgdNTV4DrrnFuEpGo6aN9m","/ip4/172.18.218.197/tcp/56177/ws/p2p/16Uiu2HAmEmFfFrrXMKB29rfAZ8hPDaFgdNTV4DrrnFuEpGo6aN9m"],"enrUri":"enr:-L24QCRMYOZwG4M1qxwkcqVpMC74hefxgjQWQNPQ0Hmq6p3UFWu5xp5ZaYcxBlIzuh5jdp09ljbsy82yl4GgxUxGJ0ACgmlkgnY0gmlwhKwS2sWKbXVsdGlhZGRyc5YACASsEtrFBttwAAoErBLaxQbbcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDH1IrZjpuMFkTQmGe7L6BvTEq_ckMyWJRPYZcrQv6CWiDdGNwgttwg3VkcILbcoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.168/tcp/16143/p2p/16Uiu2HAkz1r8HvozWnNqFzzJ94Tgkx6nesMXziL7gpcBuCK2Zi2x"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56175/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16142/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:56175/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:16142/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 8b7a361c730b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4deea92c903e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-02-25 19:31:26.940 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:26.941 DEBUG [tests.conftest] Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_relay_node2 with id: 2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc
2026-02-25 19:31:26.941 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:26.941 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:31:26.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:26.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc__wakuorg_nwaku:latest.log
2026-02-25 19:31:26.950 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:26.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:26.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:26.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.119
2026-02-25 19:31:26.951 DEBUG [src.node.docker_mananger] Generated ports ['44626', '44627', '44628', '44629', '44630']
2026-02-25 19:31:26.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:26.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:26.952 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:26.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 44626:44626 -p 44627:44627 -p 44628:44628 -p 44629:44629 -p 44630:44630 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44628 --rest-port=44626 --tcp-port=44627 --discv5-udp-port=44629 --rest-address=0.0.0.0 --nat=extip:172.18.102.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7408a8bad734b9f8be3599edccb5cfc3a555a9efb67fa3e7cbb00d0eb1ddfa46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44630 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:31:27.147 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.119 waku 502260fa0dd3b7c138938903a5b05ebb1f7b1f6b49af5a430b4ce2ec449255fb
2026-02-25 19:31:27.180 DEBUG [src.node.docker_mananger] Container started with ID 502260fa0dd3. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc__wakuorg_nwaku:latest.log
2026-02-25 19:31:27.180 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44626
2026-02-25 19:31:27.180 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:27.190 ERROR [src.node.docker_mananger] Max retries reached for container 353ff724ce98. Exiting log stream.
2026-02-25 19:31:27.738 ERROR [src.node.docker_mananger] Max retries reached for container 2dcc2c936ede. Exiting log stream.
2026-02-25 19:31:28.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44626/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:28.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:28.184 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:28.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44626/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:28.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.119/tcp/44627/p2p/16Uiu2HAmQN8kjwEt7ogs76LPP3uEC7U75SykGwHA1B2WBPTmKiWN","/ip4/172.18.102.119/tcp/44628/ws/p2p/16Uiu2HAmQN8kjwEt7ogs76LPP3uEC7U75SykGwHA1B2WBPTmKiWN"],"enrUri":"enr:-L24QHwPenUKDOSjSIzAcguI-vCDbRJqlfaGwDTPcRQf4TvQS91U7KtJZYoGYMcoDu8oHuz6WJeaICvGtdvuvv_XZdQCgmlkgnY0gmlwhKwSZneKbXVsdGlhZGRyc5YACASsEmZ3Bq5TAAoErBJmdwauVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrfrfRn4hJziEhkMzmQt8uPiUg1F69jGfcoSPfYcTiruDdGNwgq5Tg3VkcIKuVYV3YWt1Mgk"}'
2026-02-25 19:31:28.187 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:28.194 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:28.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc__wakuorg_nwaku:latest.log
2026-02-25 19:31:28.195 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:28.195 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:28.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:28.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.159
2026-02-25 19:31:28.197 DEBUG [src.node.docker_mananger] Generated ports ['19795', '19796', '19797', '19798', '19799']
2026-02-25 19:31:28.197 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:28.197 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:28.197 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:28.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 19795:19795 -p 19796:19796 -p 19797:19797 -p 19798:19798 -p 19799:19799 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19797 --rest-port=19795 --tcp-port=19796 --discv5-udp-port=19798 --rest-address=0.0.0.0 --nat=extip:172.18.25.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ade1a8dfd44abcef72bcfe66a34fdfeeb3f4ca3d9d6a2fbe0400db332bf6c7ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19799 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 19:31:28.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.159 waku a063bab43942495e3744af970b5b09235fcd5ca074f97611ea3b5a8481d5a06d
2026-02-25 19:31:28.428 DEBUG [src.node.docker_mananger] Container started with ID a063bab43942. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc__wakuorg_nwaku:latest.log
2026-02-25 19:31:28.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19795
2026-02-25 19:31:28.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:29.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19795/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:29.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:29.432 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:29.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19795/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:29.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.159/tcp/19796/p2p/16Uiu2HAmF3UHdHeCgkQ4tz7LsNdysJtb2E1v3mgPWBfrTq5KEhjR","/ip4/172.18.25.159/tcp/19797/ws/p2p/16Uiu2HAmF3UHdHeCgkQ4tz7LsNdysJtb2E1v3mgPWBfrTq5KEhjR"],"enrUri":"enr:-L24QKZgvC6t76LGS9tE4gijPikOWW48X92pOrOuxsmSlH93UaSWEImXlteZwAUhJ5BaXDT34plRUVvHHtoFkO9Nmw4CgmlkgnY0gmlwhKwSGZ-KbXVsdGlhZGRyc5YACASsEhmfBk1UAAoErBIZnwZNVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDI3m9bGWssbsLgSCTbcR_K_hGF_vT7v7KwDNb7J2U5uSDdGNwgk1Ug3VkcIJNVoV3YWt1MgE"}'
2026-02-25 19:31:29.435 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:29.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19795/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.119/tcp/44627/p2p/16Uiu2HAmQN8kjwEt7ogs76LPP3uEC7U75SykGwHA1B2WBPTmKiWN"]'
2026-02-25 19:31:29.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:29.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:29.488 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc__wakuorg_nwaku:latest.log
2026-02-25 19:31:29.488 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:29.488 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:29.490 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:29.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.230
2026-02-25 19:31:29.490 DEBUG [src.node.docker_mananger] Generated ports ['10858', '10859', '10860', '10861', '10862']
2026-02-25 19:31:29.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:29.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:29.491 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:29.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 10858:10858 -p 10859:10859 -p 10860:10860 -p 10861:10861 -p 10862:10862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10860 --rest-port=10858 --tcp-port=10859 --discv5-udp-port=10861 --rest-address=0.0.0.0 --nat=extip:172.18.108.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffe2cb7e669f032b2ae471fdb3085e8b9cbaddbc9160ef28ca307859aaacc1ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10862 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHwPenUKDOSjSIzAcguI-vCDbRJqlfaGwDTPcRQf4TvQS91U7KtJZYoGYMcoDu8oHuz6WJeaICvGtdvuvv_XZdQCgmlkgnY0gmlwhKwSZneKbXVsdGlhZGRyc5YACASsEmZ3Bq5TAAoErBJmdwauVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrfrfRn4hJziEhkMzmQt8uPiUg1F69jGfcoSPfYcTiruDdGNwgq5Tg3VkcIKuVYV3YWt1Mgk --lightpushnode=/ip4/172.18.102.119/tcp/44627/p2p/16Uiu2HAmQN8kjwEt7ogs76LPP3uEC7U75SykGwHA1B2WBPTmKiWN --lightpush=true --relay=true
2026-02-25 19:31:29.687 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.230 waku 4e85b99264e39be7eb9540e330754a9aaf28b53eb30b5acdd810dbedf90b2963
2026-02-25 19:31:29.721 DEBUG [src.node.docker_mananger] Container started with ID 4e85b99264e3. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-31-26__adf4f7be-e5cc-4bf7-9e05-def24df9dbcc__wakuorg_nwaku:latest.log
2026-02-25 19:31:29.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10858
2026-02-25 19:31:29.722 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:30.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10858/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:30.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:30.726 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:30.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10858/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:30.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.230/tcp/10859/p2p/16Uiu2HAkx4xUhercQSsKkYffrVn9DBSEuf1T6qJm1p2aLpEbgK67","/ip4/172.18.108.230/tcp/10860/ws/p2p/16Uiu2HAkx4xUhercQSsKkYffrVn9DBSEuf1T6qJm1p2aLpEbgK67"],"enrUri":"enr:-L24QNJxMbi3R64PYh-oXd-dRetuLLUgN5Z-hIgJlnokEdmhaMT1uHX4cpa86rl1h8Wpk-2VwaPB0_D1ffPFF591YD0CgmlkgnY0gmlwhKwSbOaKbXVsdGlhZGRyc5YACASsEmzmBiprAAoErBJs5gYqbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJ0SEw4ZxG-KpUczdMfHCWH111nJiRpGeO29pZY4Co0iDdGNwgiprg3VkcIIqbYV3YWt1Mgk"}'
2026-02-25 19:31:30.731 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:30.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10858/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.119/tcp/44627/p2p/16Uiu2HAmQN8kjwEt7ogs76LPP3uEC7U75SykGwHA1B2WBPTmKiWN"]'
2026-02-25 19:31:30.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:30.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10858/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.159/tcp/19796/p2p/16Uiu2HAmF3UHdHeCgkQ4tz7LsNdysJtb2E1v3mgPWBfrTq5KEhjR"]'
2026-02-25 19:31:30.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:30.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44626/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:31:30.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:30.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19795/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:31:30.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:30.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10858/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:31:30.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:30.820 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:31:30.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10858/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047890820289108}}'
2026-02-25 19:31:30.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:30.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:31:30.937 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:31:30.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44626/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:30.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047890820289108,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:30.942 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:31:30.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19795/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:30.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047890820289108,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:30.946 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:31:30.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:30.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047890820289108,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:30.951 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:31:30.952 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:31:30.952 DEBUG [src.node.waku_node] Stopping container with id 502260fa0dd3
2026-02-25 19:31:31.524 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:31.524 DEBUG [src.node.waku_node] Stopping container with id a063bab43942
2026-02-25 19:31:32.072 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:32.073 DEBUG [src.node.waku_node] Stopping container with id 4e85b99264e3
2026-02-25 19:31:32.337 ERROR [src.node.docker_mananger] Max retries reached for container 502260fa0dd3. Exiting log stream.
2026-02-25 19:31:32.639 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:32.641 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:31:32.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:31:32.659 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:31:32.667 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-02-25_19-29-05__28100926-5564-4dbe-9376-d49fd1aded22
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-05__28100926-5564-4dbe-9376-d49fd1aded22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7178', '7179', '7180', '7181', '7182']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7178:7178 -p 7179:7179 -p 7180:7180 -p 7181:7181 -p 7182:7182 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7180 --rest-port=7178 --tcp-port=7179 --discv5-udp-port=7181 --rest-address=0.0.0.0 --nat=extip:172.18.147.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbc3089923c81d8e493aa5e3bc6efe8f9bfa057cdc29d73f17bae0faaefa709c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7182 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd5eaa363da7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.193 waku 55e4a3d6c6dff6e5bb75e35f1961ea5b3ca8f9589f0f600a6fc82982c6d46b09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55e4a3d6c6df. Setting up logs at ./log/docker/node1_2026-02-25_19-29-05__28100926-5564-4dbe-9376-d49fd1aded22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7178
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 ddea6ba5d7f0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7178/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.193/tcp/7179/p2p/16Uiu2HAmMZzuZkSV2fk4BXr1qDnqAq2FAEjgUQ5Md3AWKXsEj4zp","/ip4/172.18.147.193/tcp/7180/ws/p2p/16Uiu2HAmMZzuZkSV2fk4BXr1qDnqAq2FAEjgUQ5Md3AWKXsEj4zp"],"enrUri":"enr:-L24QKMPnwILIBMMepevutrOisSB8B6qWVDjwy8RUFjw0_c7QrKEOR3tizJvbzzpI29MUyxXPf-f5scQpgCPjTl1Bf0CgmlkgnY0gmlwhKwSk8GKbXVsdGlhZGRyc5YACASsEpPBBhwLAAoErBKTwQYcDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhHHoUfXvukPbc0up2g2AwAT1uPIYQxmzFgxoC2hCaaWDdGNwghwLg3VkcIIcDYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-05__28100926-5564-4dbe-9376-d49fd1aded22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35395', '35396', '35397', '35398', '35399']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35395:35395 -p 35396:35396 -p 35397:35397 -p 35398:35398 -p 35399:35399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35397 --rest-port=35395 --tcp-port=35396 --discv5-udp-port=35398 --rest-address=0.0.0.0 --nat=extip:172.18.109.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6eb1af9ece768dd7e40dd3ba39ce6308aadea16c9b2bfeae8b33ed6ff29e6e3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35399 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKMPnwILIBMMepevutrOisSB8B6qWVDjwy8RUFjw0_c7QrKEOR3tizJvbzzpI29MUyxXPf-f5scQpgCPjTl1Bf0CgmlkgnY0gmlwhKwSk8GKbXVsdGlhZGRyc5YACASsEpPBBhwLAAoErBKTwQYcDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhHHoUfXvukPbc0up2g2AwAT1uPIYQxmzFgxoC2hCaaWDdGNwghwLg3VkcIIcDYV3YWt1MgU --filternode=/ip4/172.18.147.193/tcp/7179/p2p/16Uiu2HAmMZzuZkSV2fk4BXr1qDnqAq2FAEjgUQ5Md3AWKXsEj4zp
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.54 waku 11d1c4359a3faa2dcdac8589ea78f7c4b0eb93a2806dc41058d3a5ff64d8fed1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11d1c4359a3f. Setting up logs at ./log/docker/node2_2026-02-25_19-29-05__28100926-5564-4dbe-9376-d49fd1aded22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35395
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35395/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.54/tcp/35396/p2p/16Uiu2HAmMWyc4vGbwnDMmLPHUMAbQaHTkmc466p6VBqKvS4guS2R","/ip4/172.18.109.54/tcp/35397/ws/p2p/16Uiu2HAmMWyc4vGbwnDMmLPHUMAbQaHTkmc466p6VBqKvS4guS2R"],"enrUri":"enr:-L24QOLqR26UmTOVG7YuCIczUylZRN5Qub-D6wkk8wwCp1UkVfyvzZHC48cYC0eTtq6-UjSnMTjnGn8ytdQvYbdE6ckCgmlkgnY0gmlwhKwSbTaKbXVsdGlhZGRyc5YACASsEm02BopEAAoErBJtNgaKRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDg6uxeeSHcjAVZw7Bbolfg4S85ezDV-1gxc30rwZ0igaDdGNwgopEg3VkcIKKRoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.193/tcp/7179/p2p/16Uiu2HAmMZzuZkSV2fk4BXr1qDnqAq2FAEjgUQ5Md3AWKXsEj4zp"]'
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:7178/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35395/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "784a9fda-4aef-4363-aff3-904e450142a5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"784a9fda-4aef-4363-aff3-904e450142a5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7178/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35395/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":1772047748147974678,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 11d1c4359a3f
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35395/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:35395/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.54/tcp/35396/p2p/16Uiu2HAmMWyc4vGbwnDMmLPHUMAbQaHTkmc466p6VBqKvS4guS2R","/ip4/172.18.109.54/tcp/35397/ws/p2p/16Uiu2HAmMWyc4vGbwnDMmLPHUMAbQaHTkmc466p6VBqKvS4guS2R"],"enrUri":"enr:-L24QOLqR26UmTOVG7YuCIczUylZRN5Qub-D6wkk8wwCp1UkVfyvzZHC48cYC0eTtq6-UjSnMTjnGn8ytdQvYbdE6ckCgmlkgnY0gmlwhKwSbTaKbXVsdGlhZGRyc5YACASsEm02BopEAAoErBJtNgaKRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDg6uxeeSHcjAVZw7Bbolfg4S85ezDV-1gxc30rwZ0igaDdGNwgopEg3VkcIKKRoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7178/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35395/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c957bdc-6858-422e-954b-d6d38dc63c4a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9c957bdc-6858-422e-954b-d6d38dc63c4a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7178/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35395/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":1772047751511464963,"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 55e4a3d6c6df
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 11d1c4359a3f
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,94 @@
2026-02-25 19:30:45.041 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:30:45.042 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b
2026-02-25 19:30:45.042 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:30:45.042 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:30:45.043 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 19:30:45.051 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:45.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
2026-02-25 19:30:45.052 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:45.052 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:45.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:45.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.108
2026-02-25 19:30:45.053 DEBUG [src.node.docker_mananger] Generated ports ['13303', '13304', '13305', '13306', '13307']
2026-02-25 19:30:45.054 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:45.054 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:45.054 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:45.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 13303:13303 -p 13304:13304 -p 13305:13305 -p 13306:13306 -p 13307:13307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13305 --rest-port=13303 --tcp-port=13304 --discv5-udp-port=13306 --rest-address=0.0.0.0 --nat=extip:172.18.52.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbf4a626a83042a8ff0b933f5c36ecadd42ff50baaa6a1d2b6da5497f4cacca2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13307 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:30:45.249 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.108 waku 3c43f360df29df417882fd141e2e6e9dcf00d13d8be0532d64cd53fe8ea5bf6f
2026-02-25 19:30:45.285 DEBUG [src.node.docker_mananger] Container started with ID 3c43f360df29. Setting up logs at ./log/docker/node1_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
2026-02-25 19:30:45.285 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13303
2026-02-25 19:30:45.286 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:45.303 ERROR [src.node.docker_mananger] Max retries reached for container dbc8eed74ca8. Exiting log stream.
2026-02-25 19:30:45.860 ERROR [src.node.docker_mananger] Max retries reached for container bc51b609cd4f. Exiting log stream.
2026-02-25 19:30:46.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13303/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:46.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:46.290 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:46.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:46.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.108/tcp/13304/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd","/ip4/172.18.52.108/tcp/13305/ws/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd"],"enrUri":"enr:-L24QMKVIt64x36JvOw3yu8TqO-LvHWHAB4RapBYGH7WseAxat2UXP1rwaoo09S2bApGZ0YEmsZTPCf2-qaaN1NKc_MCgmlkgnY0gmlwhKwSNGyKbXVsdGlhZGRyc5YACASsEjRsBjP4AAoErBI0bAYz-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECs8N9P_Zu0csqavAraGSE1v7HjFOqXWHDRgemcTyu3qCDdGNwgjP4g3VkcIIz-oV3YWt1MgU"}'
2026-02-25 19:30:46.292 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:46.293 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 19:30:46.300 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:46.300 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
2026-02-25 19:30:46.300 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:46.300 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:46.301 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:46.301 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.134
2026-02-25 19:30:46.302 DEBUG [src.node.docker_mananger] Generated ports ['54457', '54458', '54459', '54460', '54461']
2026-02-25 19:30:46.302 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:46.302 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:46.302 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:46.302 DEBUG [src.node.docker_mananger] docker run -i -t -p 54457:54457 -p 54458:54458 -p 54459:54459 -p 54460:54460 -p 54461:54461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54459 --rest-port=54457 --tcp-port=54458 --discv5-udp-port=54460 --rest-address=0.0.0.0 --nat=extip:172.18.189.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2537e814ded39fe2cde9c9dc214eb1ea5bfb6751c4c3f5cddce3bddce905660 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54461 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMKVIt64x36JvOw3yu8TqO-LvHWHAB4RapBYGH7WseAxat2UXP1rwaoo09S2bApGZ0YEmsZTPCf2-qaaN1NKc_MCgmlkgnY0gmlwhKwSNGyKbXVsdGlhZGRyc5YACASsEjRsBjP4AAoErBI0bAYz-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECs8N9P_Zu0csqavAraGSE1v7HjFOqXWHDRgemcTyu3qCDdGNwgjP4g3VkcIIz-oV3YWt1MgU --filternode=/ip4/172.18.52.108/tcp/13304/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd
2026-02-25 19:30:46.506 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.134 waku 255063e36cb0ade81545db129bc230a26e653ed783425a13d3a336f9c98c7638
2026-02-25 19:30:46.539 DEBUG [src.node.docker_mananger] Container started with ID 255063e36cb0. Setting up logs at ./log/docker/node2_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
2026-02-25 19:30:46.540 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54457
2026-02-25 19:30:46.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:47.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54457/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:47.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:47.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:47.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:47.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.134/tcp/54458/p2p/16Uiu2HAm6zq3LPFAJ7qYL2EFidScQYkh7w1KrpdFZqthW9rNW4yP","/ip4/172.18.189.134/tcp/54459/ws/p2p/16Uiu2HAm6zq3LPFAJ7qYL2EFidScQYkh7w1KrpdFZqthW9rNW4yP"],"enrUri":"enr:-L24QCWbAuz3AxyBXqpyGTR9LwowOOdlkSEiCQrOWIAHm-xWJBfLCT5fGhB2rJcbxPs8tRKJI3ufVzmz-VVeCU3X9ggCgmlkgnY0gmlwhKwSvYaKbXVsdGlhZGRyc5YACASsEr2GBtS6AAoErBK9hgbUu90DgnJzhQADAQAAiXNlY3AyNTZrMaECq-734BPzib5DQKOgexcyl_1_TtnwBij0WhCi7Kj3WSqDdGNwgtS6g3VkcILUvIV3YWt1MgA"}'
2026-02-25 19:30:47.547 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:47.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54457/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.108/tcp/13304/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd"]'
2026-02-25 19:30:47.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.585 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-02-25 19:30:47.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:30:47.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "96d843fd-4cb7-4bcd-a116-e936809d3c07", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:30:47.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"96d843fd-4cb7-4bcd-a116-e936809d3c07","statusDesc":"OK"}'
2026-02-25 19:30:47.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:47.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:47.731 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:47.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54457/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:47.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1772047847621502405,"ephemeral":false}]'
2026-02-25 19:30:47.737 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/2/2
2026-02-25 19:30:47.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-25 19:30:47.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9b6b7d7b-f62f-4c78-a784-d86554513071", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-25 19:30:47.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9b6b7d7b-f62f-4c78-a784-d86554513071","statusDesc":"OK"}'
2026-02-25 19:30:47.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:47.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.755 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:47.856 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:47.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54457/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:47.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1772047847750793242,"ephemeral":false}]'
2026-02-25 19:30:47.860 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-02-25 19:30:47.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-02-25 19:30:47.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bf898569-e31e-4c25-9462-66ea151d52b7", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-25 19:30:47.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bf898569-e31e-4c25-9462-66ea151d52b7","statusDesc":"OK"}'
2026-02-25 19:30:47.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:47.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:47.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:47.980 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:47.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54457/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:47.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1772047847875334785,"ephemeral":false}]'
2026-02-25 19:30:47.987 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:47.988 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:47.988 DEBUG [src.node.waku_node] Stopping container with id 3c43f360df29
2026-02-25 19:30:48.552 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:48.552 DEBUG [src.node.waku_node] Stopping container with id 255063e36cb0
2026-02-25 19:30:49.134 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:49.137 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:49.143 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:49.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-25 19:28:15.395 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:15.395 DEBUG [tests.conftest] Running test: test_log_level_NOTICE_from_INFO with id: 2026-02-25_19-28-15__7738e93f-098f-43f3-a73a-9761b82c43d0
2026-02-25 19:28:15.395 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:15.396 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:28:15.396 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:28:15.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:15.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-15__7738e93f-098f-43f3-a73a-9761b82c43d0__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:15.411 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-15__7738e93f-098f-43f3-a73a-9761b82c43d0__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.418 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:15.418 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-28-15__7738e93f-098f-43f3-a73a-9761b82c43d0__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.424 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:15.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-28-15__7738e93f-098f-43f3-a73a-9761b82c43d0__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.425 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:28:15.425 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:28:15.426 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:15.426 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:15.428 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:15.428 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.162
2026-02-25 19:28:15.428 DEBUG [src.node.docker_mananger] Generated ports ['16311', '16312', '16313', '16314', '16315']
2026-02-25 19:28:15.428 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:15.428 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:15.428 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:15.428 DEBUG [src.node.docker_mananger] docker run -i -t -p 16311:16311 -p 16312:16312 -p 16313:16313 -p 16314:16314 -p 16315:16315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16313 --rest-port=16311 --tcp-port=16312 --discv5-udp-port=16314 --rest-address=0.0.0.0 --nat=extip:172.18.26.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c50f593811e64e4fa4ecdba07fdfba51edc8a5a6d4eaae32f1cd34690db6a3a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16315 --metrics-logging=true --relay=true
2026-02-25 19:28:15.628 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.162 waku c2f7c456928588e05f94ba1528db42481db175f0c57d9c953519a370c81e1dce
2026-02-25 19:28:15.665 DEBUG [src.node.docker_mananger] Container started with ID c2f7c4569285. Setting up logs at ./log/docker/node1_2026-02-25_19-28-15__7738e93f-098f-43f3-a73a-9761b82c43d0__wakuorg_nwaku:latest.log
2026-02-25 19:28:15.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16311
2026-02-25 19:28:15.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:15.668 ERROR [src.node.docker_mananger] Max retries reached for container e5c31b576eae. Exiting log stream.
2026-02-25 19:28:16.199 ERROR [src.node.docker_mananger] Max retries reached for container 49e7a84217fc. Exiting log stream.
2026-02-25 19:28:16.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16311/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:16.670 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:16.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.162/tcp/16312/p2p/16Uiu2HAmU5xrXMycCK9PSvoXoS9NcFmF2YLnPtPewQMBpzKyTrMP","/ip4/172.18.26.162/tcp/16313/ws/p2p/16Uiu2HAmU5xrXMycCK9PSvoXoS9NcFmF2YLnPtPewQMBpzKyTrMP"],"enrUri":"enr:-L24QNMHyl9O0Gi9hGWtNHSzPCtqq02Z1Vr-urT6EcqgI4HbNKxfu1n9thtAUX8JzsVxx-Vk_u63YJL439OUUCozxGoCgmlkgnY0gmlwhKwSGqKKbXVsdGlhZGRyc5YACASsEhqiBj-4AAoErBIaogY_ud0DgnJzhQADAQAAiXNlY3AyNTZrMaED5UUh9HprmDC5cgI3_iYmVUvStfRA9CacxnN5xvf9MRKDdGNwgj-4g3VkcII_uoV3YWt1MgE"}'
2026-02-25 19:28:16.673 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:16.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16311/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16311/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:16.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.162/tcp/16312/p2p/16Uiu2HAmU5xrXMycCK9PSvoXoS9NcFmF2YLnPtPewQMBpzKyTrMP","/ip4/172.18.26.162/tcp/16313/ws/p2p/16Uiu2HAmU5xrXMycCK9PSvoXoS9NcFmF2YLnPtPewQMBpzKyTrMP"],"enrUri":"enr:-L24QNMHyl9O0Gi9hGWtNHSzPCtqq02Z1Vr-urT6EcqgI4HbNKxfu1n9thtAUX8JzsVxx-Vk_u63YJL439OUUCozxGoCgmlkgnY0gmlwhKwSGqKKbXVsdGlhZGRyc5YACASsEhqiBj-4AAoErBIaogY_ud0DgnJzhQADAQAAiXNlY3AyNTZrMaED5UUh9HprmDC5cgI3_iYmVUvStfRA9CacxnN5xvf9MRKDdGNwgj-4g3VkcII_uoV3YWt1MgE"}'
2026-02-25 19:28:16.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16311/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 19:28:16.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16311/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:16.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 19:28:18.684 DEBUG [tests.rest_flags.test_admin_flags] counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-25 19:28:18.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16311/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:18.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:18.689 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:28:18.690 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:28:18.690 DEBUG [src.node.waku_node] Stopping container with id c2f7c4569285
2026-02-25 19:28:19.240 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:19.243 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:28:19.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,158 @@
2026-02-25 19:35:36.088 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:35:36.088 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-02-25_19-35-36__1abdbd08-3d5f-4c34-8fae-1e927541471a
2026-02-25 19:35:36.089 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:35:36.089 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:35:36.090 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:35:36.104 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:35:36.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-35-36__1abdbd08-3d5f-4c34-8fae-1e927541471a__wakuorg_nwaku:latest.log
2026-02-25 19:35:36.105 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:35:36.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:35:36.108 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:35:36.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.64
2026-02-25 19:35:36.108 DEBUG [src.node.docker_mananger] Generated ports ['51762', '51763', '51764', '51765', '51766']
2026-02-25 19:35:36.109 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:35:36.109 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:35:36.109 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:35:36.110 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:35:36.110 DEBUG [src.node.docker_mananger] docker run -i -t -p 51762:51762 -p 51763:51763 -p 51764:51764 -p 51765:51765 -p 51766:51766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51764 --rest-port=51762 --tcp-port=51763 --discv5-udp-port=51765 --rest-address=0.0.0.0 --nat=extip:172.18.126.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4c9709ccaa8d839ce840fa880ba4cc5bdd5ffc6f0b36635e8e5afa5247693ed3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51766 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:35:36.264 ERROR [src.node.docker_mananger] Max retries reached for container 5cf9a29c2c19. Exiting log stream.
2026-02-25 19:35:36.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.64 waku 18c2590299c70957a7fd163355f26990f779bc87e6708c706dd25e5c2907d13c
2026-02-25 19:35:36.359 DEBUG [src.node.docker_mananger] Container started with ID 18c2590299c7. Setting up logs at ./log/docker/node1_2026-02-25_19-35-36__1abdbd08-3d5f-4c34-8fae-1e927541471a__wakuorg_nwaku:latest.log
2026-02-25 19:35:36.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51762
2026-02-25 19:35:36.360 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:35:36.947 ERROR [src.node.docker_mananger] Max retries reached for container 71fc97aaeb8d. Exiting log stream.
2026-02-25 19:35:37.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:37.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:35:37.364 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:35:37.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:37.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.64/tcp/51763/p2p/16Uiu2HAmTHurhDs91FLN43uZDRWTSfvr4VnqZ5K2od3dz46Mu38G","/ip4/172.18.126.64/tcp/51764/ws/p2p/16Uiu2HAmTHurhDs91FLN43uZDRWTSfvr4VnqZ5K2od3dz46Mu38G"],"enrUri":"enr:-L24QCZP3OqjgI031raRjecMcbFQ6AK8YeetfIOgKfQGnoeNQg5wGrbcHont4r2qhezzzqUvoJTA4r7hoSAdpFwJJosCgmlkgnY0gmlwhKwSfkCKbXVsdGlhZGRyc5YACASsEn5ABsozAAoErBJ-QAbKNN0DgnJzhQACAQAAiXNlY3AyNTZrMaED2XkG0L00REIMgwOSO6N8XXH82H8Do1U2bkrKSYS4Dq2DdGNwgsozg3VkcILKNYV3YWt1MgU"}'
2026-02-25 19:35:37.367 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:35:37.375 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:35:37.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-35-36__1abdbd08-3d5f-4c34-8fae-1e927541471a__wakuorg_nwaku:latest.log
2026-02-25 19:35:37.375 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:35:37.375 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:35:37.377 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:35:37.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.233
2026-02-25 19:35:37.377 DEBUG [src.node.docker_mananger] Generated ports ['51868', '51869', '51870', '51871', '51872']
2026-02-25 19:35:37.377 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:35:37.377 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:35:37.377 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:35:37.377 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:35:37.377 DEBUG [src.node.docker_mananger] docker run -i -t -p 51868:51868 -p 51869:51869 -p 51870:51870 -p 51871:51871 -p 51872:51872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51870 --rest-port=51868 --tcp-port=51869 --discv5-udp-port=51871 --rest-address=0.0.0.0 --nat=extip:172.18.185.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9fa62eb6b4769cda2f1a65a8f72c523f8deed0857cfdd6ff9e6c1003adc9def1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51872 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCZP3OqjgI031raRjecMcbFQ6AK8YeetfIOgKfQGnoeNQg5wGrbcHont4r2qhezzzqUvoJTA4r7hoSAdpFwJJosCgmlkgnY0gmlwhKwSfkCKbXVsdGlhZGRyc5YACASsEn5ABsozAAoErBJ-QAbKNN0DgnJzhQACAQAAiXNlY3AyNTZrMaED2XkG0L00REIMgwOSO6N8XXH82H8Do1U2bkrKSYS4Dq2DdGNwgsozg3VkcILKNYV3YWt1MgU
2026-02-25 19:35:37.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.233 waku 3bed5cc7368163a2cc749d552cad8692a1bb92290f86297c7a19030d05314b76
2026-02-25 19:35:37.628 DEBUG [src.node.docker_mananger] Container started with ID 3bed5cc73681. Setting up logs at ./log/docker/node2_2026-02-25_19-35-36__1abdbd08-3d5f-4c34-8fae-1e927541471a__wakuorg_nwaku:latest.log
2026-02-25 19:35:37.629 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51868
2026-02-25 19:35:37.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:35:38.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:38.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:35:38.647 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:35:38.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:38.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.233/tcp/51869/p2p/16Uiu2HAm3WsRkuhTbrNpv34qGQVVAPjFX4D5GGEPteX3NPMkGbcn","/ip4/172.18.185.233/tcp/51870/ws/p2p/16Uiu2HAm3WsRkuhTbrNpv34qGQVVAPjFX4D5GGEPteX3NPMkGbcn"],"enrUri":"enr:-L24QPpiEgts__Y4pjSMcVkYPRtjfyvA4oOLZSQsnkxcnDWmbxSBFmWllGy7_Z4JEg08zJY_tiSOtjvSg45-NrY-vZYCgmlkgnY0gmlwhKwSuemKbXVsdGlhZGRyc5YACASsErnpBsqdAAoErBK56QbKnt0DgnJzhQACAQAAiXNlY3AyNTZrMaECeDJX5vTdAJEjAqydTUali1FwlDodrEefYiEyD6XX8WuDdGNwgsqdg3VkcILKn4V3YWt1MgE"}'
2026-02-25 19:35:38.654 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:35:38.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.64/tcp/51763/p2p/16Uiu2HAmTHurhDs91FLN43uZDRWTSfvr4VnqZ5K2od3dz46Mu38G"]'
2026-02-25 19:35:38.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:38.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-25 19:35:38.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:38.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-25 19:35:38.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:38.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:38.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:38.697 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:38.799 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:38.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:38.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048138688416755,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:38.804 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:38.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:38.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048138688416755,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:38.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:38.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:38.814 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:38.914 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:38.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:38.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048138808803366,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:38.919 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:38.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:38.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048138808803366,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:38.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:38.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:38.929 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:39.029 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048138924372000,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.035 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048138924372000,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:39.145 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139039287799,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.150 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139039287799,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:39.260 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139154591921,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.265 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139154591921,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.275 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:39.375 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139269871312,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.380 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139269871312,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:39.490 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139384380837,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.496 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139384380837,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:35:39.607 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139500745404,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.612 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:35:39.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:39.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048139500745404,"ephemeral":false,"proof":""}]'
2026-02-25 19:35:39.616 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:51762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-25 19:35:39.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.631 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:51868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-25 19:35:39.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:39.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.654 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-02-25 19:35:39.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.660 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-02-25 19:35:39.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.664 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-02-25 19:35:39.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.668 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
2026-02-25 19:35:39.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.672 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
2026-02-25 19:35:39.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.676 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
2026-02-25 19:35:39.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.680 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
2026-02-25 19:35:39.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:35:39.683 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51762/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
2026-02-25 19:35:39.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:35:39.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:35:39.687 DEBUG [src.node.waku_node] Stopping container with id 18c2590299c7
2026-02-25 19:35:40.328 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:40.329 DEBUG [src.node.waku_node] Stopping container with id 3bed5cc73681
2026-02-25 19:35:40.967 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:40.971 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:35:40.985 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:35:40.997 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_negative_start_time with id: 2026-02-25_19-34-14__f3cd9435-958a-4e66-b4c5-8b5ed07fd1c6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-34-14__f3cd9435-958a-4e66-b4c5-8b5ed07fd1c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44076', '44077', '44078', '44079', '44080']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44076:44076 -p 44077:44077 -p 44078:44078 -p 44079:44079 -p 44080:44080 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44078 --rest-port=44076 --tcp-port=44077 --discv5-udp-port=44079 --rest-address=0.0.0.0 --nat=extip:172.18.119.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc1c0065c971aa5bbccbb8eeae3c474ad5f4b807b5fd4bdf3ba1b5caab433dc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44080 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.247 waku b9c711e6a772cf66521b9465c5f358dfac46dc40c899031168bcdf2ad3db0858
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 403c66e2bd83. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9c711e6a772. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-34-14__f3cd9435-958a-4e66-b4c5-8b5ed07fd1c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44076
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 3d278be1a576. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44076/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44076/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.247/tcp/44077/p2p/16Uiu2HAm4abCAq9Fv6hdc3X9FLLTfYH9J8GL9B6apTkggpH69Pph","/ip4/172.18.119.247/tcp/44078/ws/p2p/16Uiu2HAm4abCAq9Fv6hdc3X9FLLTfYH9J8GL9B6apTkggpH69Pph"],"enrUri":"enr:-L24QMpqQHnJPw-kMBwqfxixNHVKVQ_lJ3_5_l0j2Dz2PzmWc0BWrgw6VkTDK2V9FKtKfrUBl2_XaAISvpwHewcCyHICgmlkgnY0gmlwhKwSd_eKbXVsdGlhZGRyc5YACASsEnf3BqwtAAoErBJ39wasLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECiAH_VJzj-7Ce7ASUileKPkqSnwpAB1Tfox_eTEQpbLaDdGNwgqwtg3VkcIKsL4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-34-14__f3cd9435-958a-4e66-b4c5-8b5ed07fd1c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.71.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25501', '25502', '25503', '25504', '25505']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25501:25501 -p 25502:25502 -p 25503:25503 -p 25504:25504 -p 25505:25505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25503 --rest-port=25501 --tcp-port=25502 --discv5-udp-port=25504 --rest-address=0.0.0.0 --nat=extip:172.18.71.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d030cfa9dc9fcb2aed61ba80746869a2edaf030eec21b34554fcbbeffbdfed4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25505 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMpqQHnJPw-kMBwqfxixNHVKVQ_lJ3_5_l0j2Dz2PzmWc0BWrgw6VkTDK2V9FKtKfrUBl2_XaAISvpwHewcCyHICgmlkgnY0gmlwhKwSd_eKbXVsdGlhZGRyc5YACASsEnf3BqwtAAoErBJ39wasLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECiAH_VJzj-7Ce7ASUileKPkqSnwpAB1Tfox_eTEQpbLaDdGNwgqwtg3VkcIKsL4V3YWt1MgM --storenode=/ip4/172.18.119.247/tcp/44077/p2p/16Uiu2HAm4abCAq9Fv6hdc3X9FLLTfYH9J8GL9B6apTkggpH69Pph --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.118 waku 66e4f12c13693cf1622a8bfd54b4f401c890f150d00b6f938afcdc36ad2a5669
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66e4f12c1369. Setting up logs at ./log/docker/store_node1_2026-02-25_19-34-14__f3cd9435-958a-4e66-b4c5-8b5ed07fd1c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25501
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25501/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.118/tcp/25502/p2p/16Uiu2HAmVe3jwF3URbduebABMbxAmYcxRyxAHQePyt3zTjKmp7VU","/ip4/172.18.71.118/tcp/25503/ws/p2p/16Uiu2HAmVe3jwF3URbduebABMbxAmYcxRyxAHQePyt3zTjKmp7VU"],"enrUri":"enr:-L24QG4-xdObcx0Fjp-jfCIDMAlZap0s5fFX6e3ENz2Hc1huOvlHl0CPccd9saCP2ZnNuDFFhl2oVFI5mt0ks5K991gCgmlkgnY0gmlwhKwSR3aKbXVsdGlhZGRyc5YACASsEkd2BmOeAAoErBJHdgZjn90DgnJzhQADAQAAiXNlY3AyNTZrMaED_FjuN3hutKBrpf_Rw3MzU9HmNZs8eGh5RaY-vvBi1yODdGNwgmOeg3VkcIJjoIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25501/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.247/tcp/44077/p2p/16Uiu2HAm4abCAq9Fv6hdc3X9FLLTfYH9J8GL9B6apTkggpH69Pph"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25501/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:131 inquering stored messages with start time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44076/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&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":"0x9e8c8ddaa0755682e4a53f0400af1653212fa755dd27689cccc342d91123cd43","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048054085678080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0f2ee53d43c9dcb3f551f3bee094d96e8dc78698c4e7ef8921f08a8afadf63c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048056085684992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5d150a1ebead8e576cf08e317a51a81af8167b28fe14e5a15fdb3044cc151941","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048056985688064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6e07ab1f165e54fc235981483f39ef1fda216886bd66c7c11a191ac1d6e91681","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048057185689856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x68b50c93683aa885ebb9e9bd72a00fcb3ad02ea6bde7f990153a4fb17341e2e1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048059085690880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x719782fe9ae4e3d6d408d742f40fc6312a77238a95eea1aa563c1f4adfe7bbb0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048067085692928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25501/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&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":"0x9e8c8ddaa0755682e4a53f0400af1653212fa755dd27689cccc342d91123cd43","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048054085678080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0f2ee53d43c9dcb3f551f3bee094d96e8dc78698c4e7ef8921f08a8afadf63c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048056085684992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5d150a1ebead8e576cf08e317a51a81af8167b28fe14e5a15fdb3044cc151941","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048056985688064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6e07ab1f165e54fc235981483f39ef1fda216886bd66c7c11a191ac1d6e91681","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048057185689856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x68b50c93683aa885ebb9e9bd72a00fcb3ad02ea6bde7f990153a4fb17341e2e1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048059085690880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x719782fe9ae4e3d6d408d742f40fc6312a77238a95eea1aa563c1f4adfe7bbb0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048067085692928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9c711e6a772
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66e4f12c1369
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-25 19:27:37.827 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:37.827 DEBUG [tests.conftest] Running test: test_log_level_DEBUG_from_TRACE with id: 2026-02-25_19-27-37__32485b8f-e22a-421e-ad13-7b307449f02b
2026-02-25 19:27:37.827 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:37.828 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:27:37.828 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:27:37.834 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:37.834 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-37__32485b8f-e22a-421e-ad13-7b307449f02b__wakuorg_nwaku:latest.log
2026-02-25 19:27:37.840 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:37.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-37__32485b8f-e22a-421e-ad13-7b307449f02b__wakuorg_nwaku:latest.log
2026-02-25 19:27:37.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:37.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-27-37__32485b8f-e22a-421e-ad13-7b307449f02b__wakuorg_nwaku:latest.log
2026-02-25 19:27:37.852 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:37.852 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-27-37__32485b8f-e22a-421e-ad13-7b307449f02b__wakuorg_nwaku:latest.log
2026-02-25 19:27:37.853 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:27:37.853 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:27:37.853 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:37.854 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:37.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:37.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.140
2026-02-25 19:27:37.855 DEBUG [src.node.docker_mananger] Generated ports ['41020', '41021', '41022', '41023', '41024']
2026-02-25 19:27:37.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:37.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:37.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:37.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 41020:41020 -p 41021:41021 -p 41022:41022 -p 41023:41023 -p 41024:41024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41022 --rest-port=41020 --tcp-port=41021 --discv5-udp-port=41023 --rest-address=0.0.0.0 --nat=extip:172.18.11.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f02fc8fd6d6e5bcd7a2d70eae1f91f73a1e8207f2cec4a73410eab91dc72a4e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41024 --metrics-logging=true --relay=true
2026-02-25 19:27:38.042 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.140 waku b8c8baf24e9c1d5a55ff835cad316b88d33cd69e829d1bacfe58f7128c8e53da
2026-02-25 19:27:38.077 DEBUG [src.node.docker_mananger] Container started with ID b8c8baf24e9c. Setting up logs at ./log/docker/node1_2026-02-25_19-27-37__32485b8f-e22a-421e-ad13-7b307449f02b__wakuorg_nwaku:latest.log
2026-02-25 19:27:38.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41020
2026-02-25 19:27:38.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:38.089 ERROR [src.node.docker_mananger] Max retries reached for container be1994655c8b. Exiting log stream.
2026-02-25 19:27:38.627 ERROR [src.node.docker_mananger] Max retries reached for container ecde0ab49451. Exiting log stream.
2026-02-25 19:27:39.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41020/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:39.081 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:39.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.140/tcp/41021/p2p/16Uiu2HAmNqXn53gEDo4WkzaET7vUngUYD2iF3AZWwfv88SmQyBUx","/ip4/172.18.11.140/tcp/41022/ws/p2p/16Uiu2HAmNqXn53gEDo4WkzaET7vUngUYD2iF3AZWwfv88SmQyBUx"],"enrUri":"enr:-L24QOFxcze11XsvMc65Nd8NGAP-GQ_2NED-oJWc0Yo3gYZOBSjp4iJLjgd4RgA26HXD_tFWI7yREx09ueTf-FrTSgwCgmlkgnY0gmlwhKwSC4yKbXVsdGlhZGRyc5YACASsEguMBqA9AAoErBILjAagPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl0g2Vt9E4Fcy2cyIO9SxQcSusGcwgJnaRFpnydDs7S2DdGNwgqA9g3VkcIKgP4V3YWt1MgE"}'
2026-02-25 19:27:39.084 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:39.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41020/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:39.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41020/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:39.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.140/tcp/41021/p2p/16Uiu2HAmNqXn53gEDo4WkzaET7vUngUYD2iF3AZWwfv88SmQyBUx","/ip4/172.18.11.140/tcp/41022/ws/p2p/16Uiu2HAmNqXn53gEDo4WkzaET7vUngUYD2iF3AZWwfv88SmQyBUx"],"enrUri":"enr:-L24QOFxcze11XsvMc65Nd8NGAP-GQ_2NED-oJWc0Yo3gYZOBSjp4iJLjgd4RgA26HXD_tFWI7yREx09ueTf-FrTSgwCgmlkgnY0gmlwhKwSC4yKbXVsdGlhZGRyc5YACASsEguMBqA9AAoErBILjAagPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl0g2Vt9E4Fcy2cyIO9SxQcSusGcwgJnaRFpnydDs7S2DdGNwgqA9g3VkcIKgP4V3YWt1MgE"}'
2026-02-25 19:27:39.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41020/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 19:27:39.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41020/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 19:27:41.096 DEBUG [tests.rest_flags.test_admin_flags] counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-25 19:27:41.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41020/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:41.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:41.101 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:41.102 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:41.102 DEBUG [src.node.waku_node] Stopping container with id b8c8baf24e9c
2026-02-25 19:27:41.643 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:41.645 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:41.647 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,187 @@
2026-02-25 19:31:54.827 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:54.828 DEBUG [tests.conftest] Running test: test_multiple_receiving_nodes with id: 2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466
2026-02-25 19:31:54.829 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:54.829 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:31:54.838 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:54.838 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:54.838 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:54.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:54.840 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:54.840 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.4
2026-02-25 19:31:54.840 DEBUG [src.node.docker_mananger] Generated ports ['35826', '35827', '35828', '35829', '35830']
2026-02-25 19:31:54.840 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:54.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:54.841 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:54.841 DEBUG [src.node.docker_mananger] docker run -i -t -p 35826:35826 -p 35827:35827 -p 35828:35828 -p 35829:35829 -p 35830:35830 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35828 --rest-port=35826 --tcp-port=35827 --discv5-udp-port=35829 --rest-address=0.0.0.0 --nat=extip:172.18.57.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afc911fee0f67bfa2bd42ac74906f1b36b3baa2bc370ba2ece9cece91f2df79d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35830 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:31:55.035 ERROR [src.node.docker_mananger] Max retries reached for container 6bf8254bef0e. Exiting log stream.
2026-02-25 19:31:55.041 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.4 waku dbacd0081cccde7ae2c70ab77f638910b1330675ca4b28451f6848b5edc6b076
2026-02-25 19:31:55.079 DEBUG [src.node.docker_mananger] Container started with ID dbacd0081ccc. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:55.080 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35826
2026-02-25 19:31:55.080 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:55.618 ERROR [src.node.docker_mananger] Max retries reached for container 26faed2bc084. Exiting log stream.
2026-02-25 19:31:56.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35826/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:56.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:56.084 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:56.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35826/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:56.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.4/tcp/35827/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls","/ip4/172.18.57.4/tcp/35828/ws/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls"],"enrUri":"enr:-L24QP2Gvc2BFmM0ij16W7udlNTxnIRwK-xLIezlmucdVJercAhCMQg9umokDn7ONtv97wEm9Y_-VblbEWuV6yHwJ4QCgmlkgnY0gmlwhKwSOQSKbXVsdGlhZGRyc5YACASsEjkEBovzAAoErBI5BAaL9N0DgnJzhQADAQAAiXNlY3AyNTZrMaED820eVt8kARUavBOok2EjXUmIEW1BsPbtj6Jnl3bWjUyDdGNwgovzg3VkcIKL9YV3YWt1Mgk"}'
2026-02-25 19:31:56.087 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:56.094 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:56.095 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:56.095 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:56.095 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:56.096 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:56.097 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.141
2026-02-25 19:31:56.097 DEBUG [src.node.docker_mananger] Generated ports ['62277', '62278', '62279', '62280', '62281']
2026-02-25 19:31:56.097 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-25 19:31:56.097 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:31:56.097 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:56.097 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:56.097 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:56.097 DEBUG [src.node.docker_mananger] docker run -i -t -p 62277:62277 -p 62278:62278 -p 62279:62279 -p 62280:62280 -p 62281:62281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62279 --rest-port=62277 --tcp-port=62278 --discv5-udp-port=62280 --rest-address=0.0.0.0 --nat=extip:172.18.18.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dee195edda7aebda216b2c6bee8f0eae003d3a6eac3b17cfe3e7e86acbdace08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62281 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:31:56.291 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.141 waku bf7ce4cde13881eb9d8bf726ff215890386af915ae4935034529a7cc114c94ae
2026-02-25 19:31:56.322 DEBUG [src.node.docker_mananger] Container started with ID bf7ce4cde138. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:56.323 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62277
2026-02-25 19:31:56.323 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:57.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62277/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:57.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:57.326 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:57.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62277/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:57.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.141/tcp/62278/p2p/16Uiu2HAmGtvMDDuh1Bwx55KmEX16y5DKwH3CjEAniRSi4EbXRA5g","/ip4/172.18.18.141/tcp/62279/ws/p2p/16Uiu2HAmGtvMDDuh1Bwx55KmEX16y5DKwH3CjEAniRSi4EbXRA5g"],"enrUri":"enr:-L24QLGoOljtisTyw4rPYfeIq7R8iiAGGM_qLH3u5QKh7LJ7IKGSQZLg1syDd4ibEzrWtoPmHdS8rfuyl3ErrjTTSGICgmlkgnY0gmlwhKwSEo2KbXVsdGlhZGRyc5YACASsEhKNBvNGAAoErBISjQbzR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPwBazQj7W_eLvviYcFP8KlY6DhO3ALpmAWbQL4FdbfODdGNwgvNGg3VkcILzSIV3YWt1Mgk"}'
2026-02-25 19:31:57.329 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:57.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62277/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.4/tcp/35827/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls"]'
2026-02-25 19:31:57.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:57.380 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:57.380 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node3_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:57.381 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:57.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:57.382 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:57.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.171
2026-02-25 19:31:57.382 DEBUG [src.node.docker_mananger] Generated ports ['14984', '14985', '14986', '14987', '14988']
2026-02-25 19:31:57.383 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-25 19:31:57.383 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:31:57.383 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:57.383 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:57.383 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:57.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 14984:14984 -p 14985:14985 -p 14986:14986 -p 14987:14987 -p 14988:14988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14986 --rest-port=14984 --tcp-port=14985 --discv5-udp-port=14987 --rest-address=0.0.0.0 --nat=extip:172.18.223.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4afa5b1efc4db7a3506d4c0c1d1165d86d3c8b4777fe65deaedd991abb35093 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14988 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:31:57.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.171 waku 32d53635e13e5de0b90269945704a9d30fdec3267e458eeadcfd37611946c5aa
2026-02-25 19:31:57.623 DEBUG [src.node.docker_mananger] Container started with ID 32d53635e13e. Setting up logs at ./log/docker/receiving_node3_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:57.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14984
2026-02-25 19:31:57.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:58.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14984/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:58.627 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:58.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14984/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:58.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.171/tcp/14985/p2p/16Uiu2HAmKSSX682NzRHpAMnP9rdNPgUFa52bkopJwzjKvK2ybac3","/ip4/172.18.223.171/tcp/14986/ws/p2p/16Uiu2HAmKSSX682NzRHpAMnP9rdNPgUFa52bkopJwzjKvK2ybac3"],"enrUri":"enr:-L24QBkKM8oYaJfpV7rFOMVgBGggDSmfeuR6UX-tofzPkGn1Bkn7rl0vgKMSRtK8HcfkSo7GkqNABEO-ig5tqd4G5RUCgmlkgnY0gmlwhKwS36uKbXVsdGlhZGRyc5YACASsEt-rBjqJAAoErBLfqwY6it0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZMrY6Fb79vjokyYksUFynp82a0659tWABEPIQSKCuwSDdGNwgjqJg3VkcII6i4V3YWt1Mgk"}'
2026-02-25 19:31:58.630 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:58.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14984/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.4/tcp/35827/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls"]'
2026-02-25 19:31:58.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14984/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.141/tcp/62278/p2p/16Uiu2HAmGtvMDDuh1Bwx55KmEX16y5DKwH3CjEAniRSi4EbXRA5g"]'
2026-02-25 19:31:58.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:58.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:58.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:58.706 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:58.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:58.711 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:58.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.31
2026-02-25 19:31:58.714 DEBUG [src.node.docker_mananger] Generated ports ['19873', '19874', '19875', '19876', '19877']
2026-02-25 19:31:58.717 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-25 19:31:58.717 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:31:58.717 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:58.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:58.720 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:58.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 19873:19873 -p 19874:19874 -p 19875:19875 -p 19876:19876 -p 19877:19877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19875 --rest-port=19873 --tcp-port=19874 --discv5-udp-port=19876 --rest-address=0.0.0.0 --nat=extip:172.18.77.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1aef48de5f5f4f76c37da92eff202be773bfedf5d66dfd7ed9f0957bbbda2dfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19877 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:31:58.918 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.31 waku f14ba6eaddb8be05743352ef389fdef2ad72c96aa354c4322ed28a9505d1711d
2026-02-25 19:31:58.951 DEBUG [src.node.docker_mananger] Container started with ID f14ba6eaddb8. Setting up logs at ./log/docker/receiving_node4_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:31:58.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19873
2026-02-25 19:31:58.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:59.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19873/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:59.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:59.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:59.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:59.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.31/tcp/19874/p2p/16Uiu2HAm9ivPfHNFzhegTiPzcDSMEbhGhA59BBo5d2xWjryXqNPE","/ip4/172.18.77.31/tcp/19875/ws/p2p/16Uiu2HAm9ivPfHNFzhegTiPzcDSMEbhGhA59BBo5d2xWjryXqNPE"],"enrUri":"enr:-L24QHvJuu1xdItsubzO91YDpkMmgrszcUaHHAPgvPgzXacQQ3fCqfprKkR3sDpFk3BlUAZiBZq-V4r5RHAoYdCKMyQCgmlkgnY0gmlwhKwSTR-KbXVsdGlhZGRyc5YACASsEk0fBk2iAAoErBJNHwZNo90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1G7JLm8hUbLyI4vaMQFPWn2xFwkTittyhoTAbQ5vhZ2DdGNwgk2ig3VkcIJNpIV3YWt1Mgk"}'
2026-02-25 19:31:59.959 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:59.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19873/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.4/tcp/35827/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls"]'
2026-02-25 19:32:00.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:00.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19873/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.141/tcp/62278/p2p/16Uiu2HAmGtvMDDuh1Bwx55KmEX16y5DKwH3CjEAniRSi4EbXRA5g"]'
2026-02-25 19:32:00.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:00.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19873/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.171/tcp/14985/p2p/16Uiu2HAmKSSX682NzRHpAMnP9rdNPgUFa52bkopJwzjKvK2ybac3"]'
2026-02-25 19:32:00.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:00.079 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:32:00.079 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:32:00.079 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:32:00.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:32:00.084 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:32:00.084 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.55
2026-02-25 19:32:00.085 DEBUG [src.node.docker_mananger] Generated ports ['64620', '64621', '64622', '64623', '64624']
2026-02-25 19:32:00.085 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:32:00.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:32:00.087 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:32:00.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 64620:64620 -p 64621:64621 -p 64622:64622 -p 64623:64623 -p 64624:64624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64622 --rest-port=64620 --tcp-port=64621 --discv5-udp-port=64623 --rest-address=0.0.0.0 --nat=extip:172.18.157.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fda6a9fe0d95edf3af42beb0f37003bfb50c799fbefb44bca9a06ae84acfd26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64624 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP2Gvc2BFmM0ij16W7udlNTxnIRwK-xLIezlmucdVJercAhCMQg9umokDn7ONtv97wEm9Y_-VblbEWuV6yHwJ4QCgmlkgnY0gmlwhKwSOQSKbXVsdGlhZGRyc5YACASsEjkEBovzAAoErBI5BAaL9N0DgnJzhQADAQAAiXNlY3AyNTZrMaED820eVt8kARUavBOok2EjXUmIEW1BsPbtj6Jnl3bWjUyDdGNwgovzg3VkcIKL9YV3YWt1Mgk --lightpushnode=/ip4/172.18.57.4/tcp/35827/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls --lightpush=true --relay=true
2026-02-25 19:32:00.295 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.55 waku e4b4bb4af2c81eef6b8246459ab3310278a2f139feb85da9ceb93461269954ed
2026-02-25 19:32:00.335 DEBUG [src.node.docker_mananger] Container started with ID e4b4bb4af2c8. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-31-54__dea18afd-7a08-4d3e-9d63-3f66e58d2466__wakuorg_nwaku:latest.log
2026-02-25 19:32:00.335 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64620
2026-02-25 19:32:00.335 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:32:01.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64620/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:32:01.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:32:01.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64620/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.55/tcp/64621/p2p/16Uiu2HAmSqbfkjGES97beBzg7eNYV9sJxmmN9pZBHQfNx2JxNE7i","/ip4/172.18.157.55/tcp/64622/ws/p2p/16Uiu2HAmSqbfkjGES97beBzg7eNYV9sJxmmN9pZBHQfNx2JxNE7i"],"enrUri":"enr:-L24QHG3vybuts05NuMRnxEU5qBV9YG853yWBI6w5LcbOgJ-fJj4fqpIFeApo2o4G9VfZngbIW9fWMUCZoQEtXlIE3ECgmlkgnY0gmlwhKwSnTeKbXVsdGlhZGRyc5YACASsEp03BvxtAAoErBKdNwb8bt0DgnJzhQADAQAAiXNlY3AyNTZrMaED0rtcEnY6w8AVjKG30Ea1xfZ0wVS5GpNFYHRVlGC6pHGDdGNwgvxtg3VkcIL8b4V3YWt1Mgk"}'
2026-02-25 19:32:01.376 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:32:01.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.4/tcp/35827/p2p/16Uiu2HAmV3DvfpfUMXyXdtSehU1nKXB6z2Um3pAHR73xZ3ABT8Ls"]'
2026-02-25 19:32:01.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.141/tcp/62278/p2p/16Uiu2HAmGtvMDDuh1Bwx55KmEX16y5DKwH3CjEAniRSi4EbXRA5g"]'
2026-02-25 19:32:01.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.171/tcp/14985/p2p/16Uiu2HAmKSSX682NzRHpAMnP9rdNPgUFa52bkopJwzjKvK2ybac3"]'
2026-02-25 19:32:01.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.31/tcp/19874/p2p/16Uiu2HAm9ivPfHNFzhegTiPzcDSMEbhGhA59BBo5d2xWjryXqNPE"]'
2026-02-25 19:32:01.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35826/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:32:01.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62277/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:32:01.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14984/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:32:01.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:32:01.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64620/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:32:01.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.511 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:32:01.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64620/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047921511257333}}'
2026-02-25 19:32:01.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:01.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:32:01.637 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:32:01.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35826/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047921511257333,"ephemeral":false,"proof":""}]'
2026-02-25 19:32:01.642 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:32:01.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62277/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047921511257333,"ephemeral":false,"proof":""}]'
2026-02-25 19:32:01.646 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:32:01.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047921511257333,"ephemeral":false,"proof":""}]'
2026-02-25 19:32:01.650 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:32:01.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047921511257333,"ephemeral":false,"proof":""}]'
2026-02-25 19:32:01.656 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:32:01.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:01.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047921511257333,"ephemeral":false,"proof":""}]'
2026-02-25 19:32:01.661 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:32:01.662 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:32:01.662 DEBUG [src.node.waku_node] Stopping container with id dbacd0081ccc
2026-02-25 19:32:02.273 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:02.274 DEBUG [src.node.waku_node] Stopping container with id bf7ce4cde138
2026-02-25 19:32:02.873 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:02.873 DEBUG [src.node.waku_node] Stopping container with id 32d53635e13e
2026-02-25 19:32:03.172 ERROR [src.node.docker_mananger] Max retries reached for container dbacd0081ccc. Exiting log stream.
2026-02-25 19:32:03.454 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:03.455 DEBUG [src.node.waku_node] Stopping container with id f14ba6eaddb8
2026-02-25 19:32:03.690 ERROR [src.node.docker_mananger] Max retries reached for container bf7ce4cde138. Exiting log stream.
2026-02-25 19:32:04.035 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:04.036 DEBUG [src.node.waku_node] Stopping container with id e4b4bb4af2c8
2026-02-25 19:32:04.345 ERROR [src.node.docker_mananger] Max retries reached for container 32d53635e13e. Exiting log stream.
2026-02-25 19:32:04.567 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:04.570 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:32:04.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:32:04.612 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:32:04.640 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:32:04.654 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:32:04.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-02-25 19:27:19.343 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:19.344 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541
2026-02-25 19:27:19.344 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:19.345 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:27:19.345 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:27:19.354 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:19.354 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541__wakuorg_nwaku:latest.log
2026-02-25 19:27:19.363 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:19.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541__wakuorg_nwaku:latest.log
2026-02-25 19:27:19.373 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:19.373 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541__wakuorg_nwaku:latest.log
2026-02-25 19:27:19.374 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:27:19.375 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:27:19.378 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:19.378 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:19.381 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:19.381 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.213
2026-02-25 19:27:19.382 DEBUG [src.node.docker_mananger] Generated ports ['18533', '18534', '18535', '18536', '18537']
2026-02-25 19:27:19.382 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:19.382 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:19.383 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:19.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 18533:18533 -p 18534:18534 -p 18535:18535 -p 18536:18536 -p 18537:18537 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18535 --rest-port=18533 --tcp-port=18534 --discv5-udp-port=18536 --rest-address=0.0.0.0 --nat=extip:172.18.28.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8dded31282e6c8b20dd2eacf3bbaac6a991d50cfe33ecda5d4d2fb2af22b235 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18537 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:27:19.565 ERROR [src.node.docker_mananger] Max retries reached for container 86c7f8f2fade. Exiting log stream.
2026-02-25 19:27:19.581 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.213 waku e73f8cc861acd5c2972e7cefca0a499fb774e25e70ad508949c21c529ccfdd08
2026-02-25 19:27:19.614 DEBUG [src.node.docker_mananger] Container started with ID e73f8cc861ac. Setting up logs at ./log/docker/node1_2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541__wakuorg_nwaku:latest.log
2026-02-25 19:27:19.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18533
2026-02-25 19:27:19.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:20.251 ERROR [src.node.docker_mananger] Max retries reached for container 2ed6772f49da. Exiting log stream.
2026-02-25 19:27:20.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18533/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:20.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:20.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.213/tcp/18534/p2p/16Uiu2HAkuiZYmgy5WFNmYBkunyPpGPY4mwmtwFUDihgXGv3QRHHr","/ip4/172.18.28.213/tcp/18535/ws/p2p/16Uiu2HAkuiZYmgy5WFNmYBkunyPpGPY4mwmtwFUDihgXGv3QRHHr"],"enrUri":"enr:-L24QEhOxcmmn0CCyvzEFEuHSWquB8m-fMGtWRAmWxvtxfmFD6vgZzn5XYh7nFEl96-bzMtFCHtrpvjsme-2vCP_WvkCgmlkgnY0gmlwhKwSHNWKbXVsdGlhZGRyc5YACASsEhzVBkhmAAoErBIc1QZIZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECBFOaCtJ5lUfQYetHnA6qAnN6KHthXeNEYdWOSFOAxkGDdGNwgkhmg3VkcIJIaIV3YWt1Mgk"}'
2026-02-25 19:27:20.621 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:20.622 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:20.622 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:20.623 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:20.623 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.176
2026-02-25 19:27:20.624 DEBUG [src.node.docker_mananger] Generated ports ['56563', '56564', '56565', '56566', '56567']
2026-02-25 19:27:20.624 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:20.624 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:20.624 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:20.624 DEBUG [src.node.docker_mananger] docker run -i -t -p 56563:56563 -p 56564:56564 -p 56565:56565 -p 56566:56566 -p 56567:56567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56565 --rest-port=56563 --tcp-port=56564 --discv5-udp-port=56566 --rest-address=0.0.0.0 --nat=extip:172.18.187.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=023bbbeface1cfc7803fe2fa7e60adcde3d813b8f57cca0bc60170ccdc964dd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56567 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QEhOxcmmn0CCyvzEFEuHSWquB8m-fMGtWRAmWxvtxfmFD6vgZzn5XYh7nFEl96-bzMtFCHtrpvjsme-2vCP_WvkCgmlkgnY0gmlwhKwSHNWKbXVsdGlhZGRyc5YACASsEhzVBkhmAAoErBIc1QZIZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECBFOaCtJ5lUfQYetHnA6qAnN6KHthXeNEYdWOSFOAxkGDdGNwgkhmg3VkcIJIaIV3YWt1Mgk --lightpushnode=/ip4/172.18.28.213/tcp/18534/p2p/16Uiu2HAkuiZYmgy5WFNmYBkunyPpGPY4mwmtwFUDihgXGv3QRHHr
2026-02-25 19:27:20.825 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.176 waku 190f17a5212582d7b6d5656af6670ce0454cab6a631b4bf554e2788c61ed0c70
2026-02-25 19:27:20.861 DEBUG [src.node.docker_mananger] Container started with ID 190f17a52125. Setting up logs at ./log/docker/node2_2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541__wakuorg_nwaku:latest.log
2026-02-25 19:27:20.861 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56563
2026-02-25 19:27:20.862 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:21.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56563/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:21.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:21.866 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:21.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:21.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.176/tcp/56564/p2p/16Uiu2HAm1iL7M5aUzxisHZ3ThDgVDV37qRzuaAEk1sGkxvLzB8DQ","/ip4/172.18.187.176/tcp/56565/ws/p2p/16Uiu2HAm1iL7M5aUzxisHZ3ThDgVDV37qRzuaAEk1sGkxvLzB8DQ"],"enrUri":"enr:-L24QOB3wedS0zuD0aJFEzlbVIhMA8AW_Tn28It2IsC3JS9vOXDzxe8Z9yZV8wZtLjTlK1Yvd4yhS4_onadSniCx1FUCgmlkgnY0gmlwhKwSu7CKbXVsdGlhZGRyc5YACASsEruwBtz0AAoErBK7sAbc9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECXWqHS23Lwv9lTApjPPTRAnJRPpAgSiYrBXDIR5Ej_YuDdGNwgtz0g3VkcILc9oV3YWt1Mgk"}'
2026-02-25 19:27:21.868 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:21.869 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:21.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:21.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:21.870 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.223
2026-02-25 19:27:21.870 DEBUG [src.node.docker_mananger] Generated ports ['25405', '25406', '25407', '25408', '25409']
2026-02-25 19:27:21.871 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:21.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:21.871 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:21.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 25405:25405 -p 25406:25406 -p 25407:25407 -p 25408:25408 -p 25409:25409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25407 --rest-port=25405 --tcp-port=25406 --discv5-udp-port=25408 --rest-address=0.0.0.0 --nat=extip:172.18.204.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5af21e7eedee058afe2a1fed8ec46a2c1ac76ea0ea217aedc472dc30accb5342 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25409 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOB3wedS0zuD0aJFEzlbVIhMA8AW_Tn28It2IsC3JS9vOXDzxe8Z9yZV8wZtLjTlK1Yvd4yhS4_onadSniCx1FUCgmlkgnY0gmlwhKwSu7CKbXVsdGlhZGRyc5YACASsEruwBtz0AAoErBK7sAbc9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECXWqHS23Lwv9lTApjPPTRAnJRPpAgSiYrBXDIR5Ej_YuDdGNwgtz0g3VkcILc9oV3YWt1Mgk
2026-02-25 19:27:22.091 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.223 waku e3dbf8a9ef167cb48dd8e2a42f1d78786177a24516360fa37603e16c9decde14
2026-02-25 19:27:22.128 DEBUG [src.node.docker_mananger] Container started with ID e3dbf8a9ef16. Setting up logs at ./log/docker/node3_2026-02-25_19-27-19__fb80d9d2-cbfb-448e-be10-ced982165541__wakuorg_nwaku:latest.log
2026-02-25 19:27:22.128 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25405
2026-02-25 19:27:22.128 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:23.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25405/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:23.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:23.146 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:23.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:23.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.223/tcp/25406/p2p/16Uiu2HAm6DixeXkiYDW5X1UEXEQhRansuDRVTSLknV4mgmnDtvUh","/ip4/172.18.204.223/tcp/25407/ws/p2p/16Uiu2HAm6DixeXkiYDW5X1UEXEQhRansuDRVTSLknV4mgmnDtvUh"],"enrUri":"enr:-L24QP8QQbW0k4mVOJOXOhUaUYVXyovmYzusylyxbmGG1ZRYAThgpkKSc4S3w5KpUJ2jk7iieOkCqntsg0jXqou79MICgmlkgnY0gmlwhKwSzN-KbXVsdGlhZGRyc5YACASsEszfBmM-AAoErBLM3wZjP90DgnJzhQADAQAAiXNlY3AyNTZrMaECoGD0zVFy6E7ybsMyO70OOCWq0voVk623HGVwUGwMjRKDdGNwgmM-g3VkcIJjQIV3YWt1MgE"}'
2026-02-25 19:27:23.154 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:23.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18533/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:27:23.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:23.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56563/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:27:23.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:23.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:27:23.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:23.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18533/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:23.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/40296/p2p/16Uiu2HAm1iL7M5aUzxisHZ3ThDgVDV37qRzuaAEk1sGkxvLzB8DQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:27:23.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56563/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:23.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.204.223/tcp/54612/p2p/16Uiu2HAm6DixeXkiYDW5X1UEXEQhRansuDRVTSLknV4mgmnDtvUh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.28.213/tcp/18534/p2p/16Uiu2HAkuiZYmgy5WFNmYBkunyPpGPY4mwmtwFUDihgXGv3QRHHr","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:27:23.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25405/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:23.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.187.176/tcp/56564/p2p/16Uiu2HAm1iL7M5aUzxisHZ3ThDgVDV37qRzuaAEk1sGkxvLzB8DQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:27:23.186 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-25 19:27:53.186 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:53.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18533/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1772047673186867997}}'
2026-02-25 19:27:53.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:53.201 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:53.301 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:53.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:53.304 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":1772047673186867997,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:53.307 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:53.308 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:53.308 DEBUG [src.node.waku_node] Stopping container with id e73f8cc861ac
2026-02-25 19:27:53.865 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:53.865 DEBUG [src.node.waku_node] Stopping container with id 190f17a52125
2026-02-25 19:27:54.437 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:54.439 DEBUG [src.node.waku_node] Stopping container with id e3dbf8a9ef16
2026-02-25 19:27:54.682 ERROR [src.node.docker_mananger] Max retries reached for container e73f8cc861ac. Exiting log stream.
2026-02-25 19:27:55.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:55.018 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:55.043 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:55.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:55.113 DEBUG [src.node.docker_mananger] 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_same_shard[content_topic_list0] with id: 2026-02-25_19-28-31__3ec60a29-eaa3-4efa-b70b-0afc3c0f452d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-31__3ec60a29-eaa3-4efa-b70b-0afc3c0f452d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5560', '5561', '5562', '5563', '5564']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5560:5560 -p 5561:5561 -p 5562:5562 -p 5563:5563 -p 5564:5564 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5562 --rest-port=5560 --tcp-port=5561 --discv5-udp-port=5563 --rest-address=0.0.0.0 --nat=extip:172.18.88.234 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0ae7ccae1c76f2def0198dcc6cee28c61a66e899cb1d2fcc1df54ccaa80be3a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5564 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.234 waku 73b1f8368bc5336b9280159f40504866dc161f01964d22dcccf7b13da3349c24
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b91431760a8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73b1f8368bc5. Setting up logs at ./log/docker/node1_2026-02-25_19-28-31__3ec60a29-eaa3-4efa-b70b-0afc3c0f452d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5560
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 9b0e0beca19b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5560/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5560/debug/v1/info" -H "Content-Type: application/json" -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.234/tcp/5561/p2p/16Uiu2HAm8P6MpH9yoWdfXwDRk8csG8uzusMze4YeV26N7sJLMr7L","/ip4/172.18.88.234/tcp/5562/ws/p2p/16Uiu2HAm8P6MpH9yoWdfXwDRk8csG8uzusMze4YeV26N7sJLMr7L"],"enrUri":"enr:-L24QGVZ3z6pmmXcFYZhEWJZHVPkpSXlWFSfmrxbS4dkutf1BiZeceSqIe4mE4uAmvbK1bStDDu0-fJdCLuvJuQaUkYCgmlkgnY0gmlwhKwSWOqKbXVsdGlhZGRyc5YACASsEljqBhW5AAoErBJY6gYVut0DgnJzhQACAQAAiXNlY3AyNTZrMaECwH7A-s7-taxefGaV-9SqJPqYzRvHBUrZI9Zpu6FKesODdGNwghW5g3VkcIIVu4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-31__3ec60a29-eaa3-4efa-b70b-0afc3c0f452d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30134', '30135', '30136', '30137', '30138']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30134:30134 -p 30135:30135 -p 30136:30136 -p 30137:30137 -p 30138:30138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30136 --rest-port=30134 --tcp-port=30135 --discv5-udp-port=30137 --rest-address=0.0.0.0 --nat=extip:172.18.182.177 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=54a3a41ab4bbaf965a100f5d453f4dc62f8a28d7a90cafad4e9de885e91a863a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30138 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGVZ3z6pmmXcFYZhEWJZHVPkpSXlWFSfmrxbS4dkutf1BiZeceSqIe4mE4uAmvbK1bStDDu0-fJdCLuvJuQaUkYCgmlkgnY0gmlwhKwSWOqKbXVsdGlhZGRyc5YACASsEljqBhW5AAoErBJY6gYVut0DgnJzhQACAQAAiXNlY3AyNTZrMaECwH7A-s7-taxefGaV-9SqJPqYzRvHBUrZI9Zpu6FKesODdGNwghW5g3VkcIIVu4V3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.177 waku d4ac98f09dea61f61dc9ae9365c3c4d5268b43d487747a65710cfa33561e6c44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4ac98f09dea. Setting up logs at ./log/docker/node2_2026-02-25_19-28-31__3ec60a29-eaa3-4efa-b70b-0afc3c0f452d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30134
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30134/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.177/tcp/30135/p2p/16Uiu2HAkzxaMF6pEDSaCFCLLQSTD5YgA1wRZmRU9Uz5RvHBYrQqz","/ip4/172.18.182.177/tcp/30136/ws/p2p/16Uiu2HAkzxaMF6pEDSaCFCLLQSTD5YgA1wRZmRU9Uz5RvHBYrQqz"],"enrUri":"enr:-L24QAsa2vGG8nhQMJcrMgj526fgjIwvS5qw5sS4zxdc6P-UGRKEdeVe7IGnraAMaWOVxgJhMPxbmDTHjcBg6duDBJQCgmlkgnY0gmlwhKwStrGKbXVsdGlhZGRyc5YACASsEraxBnW3AAoErBK2sQZ1uN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUjUS27Ht4GzI7SuD2_xxkvjl9kEu8Xjgnkwuts-L9K2DdGNwgnW3g3VkcIJ1uYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.234/tcp/5561/p2p/16Uiu2HAm8P6MpH9yoWdfXwDRk8csG8uzusMze4YeV26N7sJLMr7L"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:30134/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:5560/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:5560/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":1772047714417829710,"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:30134/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":1772047714417829710,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047714531577631,"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:30134/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":1772047714531577631,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047714645424857,"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:30134/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":1772047714645424857,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047714758264399,"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:30134/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":1772047714758264399,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047714872677235,"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:30134/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":1772047714872677235,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047714986753434,"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:30134/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":1772047714986753434,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047715101201692,"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:30134/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":1772047715101201692,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5560/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:5560/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":1772047715215219777,"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:30134/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":1772047715215219777,"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 73b1f8368bc5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d4ac98f09dea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_excessive_length_hash with id: 2026-02-25_19-31-55__3d557160-1808-43d4-9ed5-e551ceb3cff7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-31-55__3d557160-1808-43d4-9ed5-e551ceb3cff7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24010', '24011', '24012', '24013', '24014']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24010:24010 -p 24011:24011 -p 24012:24012 -p 24013:24013 -p 24014:24014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24012 --rest-port=24010 --tcp-port=24011 --discv5-udp-port=24013 --rest-address=0.0.0.0 --nat=extip:172.18.169.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29ed79b749ff5019e6eb017af8e1b5a75fac51bacbd86e515fa7b3a54fb7b4d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24014 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2434887807bb. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.131 waku da3d61fe535c2e05780c8f0b8750a35d1cbaac2168c401b06fe013220ce937c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da3d61fe535c. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-31-55__3d557160-1808-43d4-9ed5-e551ceb3cff7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24010
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 3db6112f273b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24010/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.131/tcp/24011/p2p/16Uiu2HAkw2eTRANDeHWtwhrEFSFsgTFkXV9gNwXfAoo5Gz5ArbMh","/ip4/172.18.169.131/tcp/24012/ws/p2p/16Uiu2HAkw2eTRANDeHWtwhrEFSFsgTFkXV9gNwXfAoo5Gz5ArbMh"],"enrUri":"enr:-L24QK8jUBkwjIbOyM9dk4k6uJDqU5PMEZhFpYATaDCbY3LDPUQxMPfiKqR2a_ZhLmw6kUrQ_HdWMKZSDGZiTEt2RjgCgmlkgnY0gmlwhKwSqYOKbXVsdGlhZGRyc5YACASsEqmDBl3LAAoErBKpgwZdzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECF9FK2C73yBAoh-8mo5kC2HLJQJSBA3iF-vL6b-_hgvCDdGNwgl3Lg3VkcIJdzYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-31-55__3d557160-1808-43d4-9ed5-e551ceb3cff7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63991', '63992', '63993', '63994', '63995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63991:63991 -p 63992:63992 -p 63993:63993 -p 63994:63994 -p 63995:63995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63993 --rest-port=63991 --tcp-port=63992 --discv5-udp-port=63994 --rest-address=0.0.0.0 --nat=extip:172.18.90.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f43dcbac348d0cc2aefedda9ababbf8ada0a1f9d7cdf9aa5d8f95eb4e6dd3552 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63995 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK8jUBkwjIbOyM9dk4k6uJDqU5PMEZhFpYATaDCbY3LDPUQxMPfiKqR2a_ZhLmw6kUrQ_HdWMKZSDGZiTEt2RjgCgmlkgnY0gmlwhKwSqYOKbXVsdGlhZGRyc5YACASsEqmDBl3LAAoErBKpgwZdzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECF9FK2C73yBAoh-8mo5kC2HLJQJSBA3iF-vL6b-_hgvCDdGNwgl3Lg3VkcIJdzYV3YWt1MgM --storenode=/ip4/172.18.169.131/tcp/24011/p2p/16Uiu2HAkw2eTRANDeHWtwhrEFSFsgTFkXV9gNwXfAoo5Gz5ArbMh --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.64 waku ea8027d9954bdfb196b5cc6249ce34168e46236be9315bcd613fd9efdf9a3993
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea8027d9954b. Setting up logs at ./log/docker/store_node1_2026-02-25_19-31-55__3d557160-1808-43d4-9ed5-e551ceb3cff7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63991
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63991/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63991/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/63992/p2p/16Uiu2HAmQMh7YEBrAxgE3G5dbgKjKhQQDa6h95MXv2ocsf4TC6b6","/ip4/172.18.90.64/tcp/63993/ws/p2p/16Uiu2HAmQMh7YEBrAxgE3G5dbgKjKhQQDa6h95MXv2ocsf4TC6b6"],"enrUri":"enr:-L24QBgaBPBQCfBhvV9fWnO3oqOhTozp4scQ1hPzZTOfLrQmTz8zQt2vq6sK7EMflGxXD02GQ6UKpxSZmYGQ4t1jsLgCgmlkgnY0gmlwhKwSWkCKbXVsdGlhZGRyc5YACASsElpABvn4AAoErBJaQAb5-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrd3hG_np85Fga5OFsl7PFtVOYdPHr7xT9mQSpnQbcyWDdGNwgvn4g3VkcIL5-oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63991/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.131/tcp/24011/p2p/16Uiu2HAkw2eTRANDeHWtwhrEFSFsgTFkXV9gNwXfAoo5Gz5ArbMh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24010/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63991/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24010/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&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:24010/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63991/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&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:63991/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
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 da3d61fe535c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea8027d9954b
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,129 @@
2026-02-25 19:29:25.079 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:29:25.080 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-02-25_19-29-25__94a390f0-2edd-4837-98ea-c45d628f43fa
2026-02-25 19:29:25.080 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:29:25.081 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:29:25.081 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 19:29:25.088 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:25.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-25__94a390f0-2edd-4837-98ea-c45d628f43fa__wakuorg_nwaku:latest.log
2026-02-25 19:29:25.089 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:25.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:25.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:25.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.149
2026-02-25 19:29:25.091 DEBUG [src.node.docker_mananger] Generated ports ['51717', '51718', '51719', '51720', '51721']
2026-02-25 19:29:25.091 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:25.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:25.092 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:25.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 51717:51717 -p 51718:51718 -p 51719:51719 -p 51720:51720 -p 51721:51721 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51719 --rest-port=51717 --tcp-port=51718 --discv5-udp-port=51720 --rest-address=0.0.0.0 --nat=extip:172.18.119.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efa8f6a16d1bfdfcb061ec3decfaf9abc477d38c6cdcb1b89bdd62abeaafa17d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51721 --metrics-logging=true --relay=true
2026-02-25 19:29:25.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.149 waku a2b96b833a1eb8e752c90902855add21792257f0377907574c7964927b76f8ff
2026-02-25 19:29:25.308 ERROR [src.node.docker_mananger] Max retries reached for container acfd9d603700. Exiting log stream.
2026-02-25 19:29:25.344 DEBUG [src.node.docker_mananger] Container started with ID a2b96b833a1e. Setting up logs at ./log/docker/node1_2026-02-25_19-29-25__94a390f0-2edd-4837-98ea-c45d628f43fa__wakuorg_nwaku:latest.log
2026-02-25 19:29:25.345 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51717
2026-02-25 19:29:25.345 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:25.883 ERROR [src.node.docker_mananger] Max retries reached for container b3bc38976970. Exiting log stream.
2026-02-25 19:29:26.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:26.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:26.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:26.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:26.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.149/tcp/51718/p2p/16Uiu2HAm8TDTYYDKumbhJbLJ9GvymjoCwX77NEUsLiBSbjKm851Z","/ip4/172.18.119.149/tcp/51719/ws/p2p/16Uiu2HAm8TDTYYDKumbhJbLJ9GvymjoCwX77NEUsLiBSbjKm851Z"],"enrUri":"enr:-L24QISfVUbVHHPmkUs8-q-i1ERplliWL5hMB7Qf4JxsKEpNbSwyh1c3JboSJ65RPi5ZStFu14wSkRPDmcC9wprFTocCgmlkgnY0gmlwhKwSd5WKbXVsdGlhZGRyc5YACASsEneVBsoGAAoErBJ3lQbKB90DgnJzhQADAQAAiXNlY3AyNTZrMaECwY0aifAlhIKVSCj4a1acEFgQkLVs0fAHw_HIOPSd9EiDdGNwgsoGg3VkcILKCIV3YWt1MgE"}'
2026-02-25 19:29:26.353 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:26.360 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:26.360 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-25__94a390f0-2edd-4837-98ea-c45d628f43fa__wakuorg_nwaku:latest.log
2026-02-25 19:29:26.360 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:26.361 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:26.362 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:26.362 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.25
2026-02-25 19:29:26.362 DEBUG [src.node.docker_mananger] Generated ports ['13569', '13570', '13571', '13572', '13573']
2026-02-25 19:29:26.363 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:26.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:26.363 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:26.363 DEBUG [src.node.docker_mananger] docker run -i -t -p 13569:13569 -p 13570:13570 -p 13571:13571 -p 13572:13572 -p 13573:13573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13571 --rest-port=13569 --tcp-port=13570 --discv5-udp-port=13572 --rest-address=0.0.0.0 --nat=extip:172.18.14.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3ec6a12376efd4be5a827afcfde07efc614ea37b10fdfb36ee64fc6e58c4f7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13573 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QISfVUbVHHPmkUs8-q-i1ERplliWL5hMB7Qf4JxsKEpNbSwyh1c3JboSJ65RPi5ZStFu14wSkRPDmcC9wprFTocCgmlkgnY0gmlwhKwSd5WKbXVsdGlhZGRyc5YACASsEneVBsoGAAoErBJ3lQbKB90DgnJzhQADAQAAiXNlY3AyNTZrMaECwY0aifAlhIKVSCj4a1acEFgQkLVs0fAHw_HIOPSd9EiDdGNwgsoGg3VkcILKCIV3YWt1MgE
2026-02-25 19:29:26.560 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.25 waku e9cd988948503437e3e7ebbca4ea9623791838a01b85a77edb192107e315f562
2026-02-25 19:29:26.593 DEBUG [src.node.docker_mananger] Container started with ID e9cd98894850. Setting up logs at ./log/docker/node2_2026-02-25_19-29-25__94a390f0-2edd-4837-98ea-c45d628f43fa__wakuorg_nwaku:latest.log
2026-02-25 19:29:26.594 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13569
2026-02-25 19:29:26.594 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:27.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:27.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:27.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:27.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:27.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.25/tcp/13570/p2p/16Uiu2HAmEjXMPZFYCiV9CkaGoQaRrR38feFoXHQvQfNkWHYBg9Qk","/ip4/172.18.14.25/tcp/13571/ws/p2p/16Uiu2HAmEjXMPZFYCiV9CkaGoQaRrR38feFoXHQvQfNkWHYBg9Qk"],"enrUri":"enr:-L24QFnEoIdrqF6rwfRhqofynv20q86fTHdCTRjyiiC9Nfj-eoK_BLsKH-VmRq5jIs_0WyzQnDWvcJbwTLVq3MrDjN8CgmlkgnY0gmlwhKwSDhmKbXVsdGlhZGRyc5YACASsEg4ZBjUCAAoErBIOGQY1A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHuDAN4OXatAP3jisGGvP0IQgfe9Ti_aNpRzf4Hh_LRmDdGNwgjUCg3VkcII1BIV3YWt1MgE"}'
2026-02-25 19:29:27.624 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:27.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.149/tcp/51718/p2p/16Uiu2HAm8TDTYYDKumbhJbLJ9GvymjoCwX77NEUsLiBSbjKm851Z"]'
2026-02-25 19:29:27.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.628 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 19:29:27.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:29:27.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:29:27.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:27.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:29:27.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:27.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:27.753 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":1772047767641393664,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:27.754 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:27.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:27.757 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":1772047767641393664,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:27.759 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 19:29:27.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-25 19:29:27.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-25 19:29:27.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.783 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/0
2026-02-25 19:29:27.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:27.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:29:27.893 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:27.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:27.897 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":1772047767785654240,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:27.898 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:27.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:27.901 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":1772047767785654240,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:27.903 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1
2026-02-25 19:29:27.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:27.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:27.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:29:28.009 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.012 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":1772047767903540666,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.014 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.017 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":1772047767903540666,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.018 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/9
2026-02-25 19:29:28.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:28.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:28.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:29:28.125 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.128 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":1772047768019104105,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.129 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.132 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":1772047768019104105,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.133 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/25
2026-02-25 19:29:28.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:28.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:28.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:29:28.240 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.243 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":1772047768134446911,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.245 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.248 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":1772047768134446911,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.249 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1000
2026-02-25 19:29:28.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:28.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:28.255 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:29:28.355 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.359 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":1772047768249839260,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.361 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:29:28.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:28.363 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":1772047768249839260,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:28.367 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:29:28.368 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:29:28.368 DEBUG [src.node.waku_node] Stopping container with id a2b96b833a1e
2026-02-25 19:29:28.948 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:28.950 DEBUG [src.node.waku_node] Stopping container with id e9cd98894850
2026-02-25 19:29:29.538 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:29.542 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:29:29.550 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:29:29.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/999/999] with id: 2026-02-25_19-34-24__59e00c23-c813-47a7-8be4-48efdd054b53
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-34-24__59e00c23-c813-47a7-8be4-48efdd054b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46401', '46402', '46403', '46404', '46405']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 46401:46401 -p 46402:46402 -p 46403:46403 -p 46404:46404 -p 46405:46405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46403 --rest-port=46401 --tcp-port=46402 --discv5-udp-port=46404 --rest-address=0.0.0.0 --nat=extip:172.18.136.68 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=fc0700bad06eefe5fce4cf4edb2a32a032314fceebe864b5dcb981bbf768120c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46405 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.68 waku 666534f1db0ff5045fc266f240f7a579fec1e0196677954f576b3f73834a143f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30c702ca51a2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 666534f1db0f. Setting up logs at ./log/docker/node1_2026-02-25_19-34-24__59e00c23-c813-47a7-8be4-48efdd054b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46401
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 a3123178046c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46401/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.68/tcp/46402/p2p/16Uiu2HAm7vwTTLaJQgXrjuniup3AkwSrdQxSzSq2vGwNmChVE8ud","/ip4/172.18.136.68/tcp/46403/ws/p2p/16Uiu2HAm7vwTTLaJQgXrjuniup3AkwSrdQxSzSq2vGwNmChVE8ud"],"enrUri":"enr:-L24QGKJ28gvg-XKafb56EyiaftFV-QdvZxqb1WE9Zp-WZQUdYt1NmPmYGhqziDg6ujHxYp4z-5QruUpauxUIDcloYwCgmlkgnY0gmlwhKwSiESKbXVsdGlhZGRyc5YACASsEohEBrVCAAoErBKIRAa1Q90DgnJzhQPnAQAAiXNlY3AyNTZrMaECucuWHZv1baKtMb-sajDhV4ecSdejQ5k78p8Ebi3tAnCDdGNwgrVCg3VkcIK1RIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-34-24__59e00c23-c813-47a7-8be4-48efdd054b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.195.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9263', '9264', '9265', '9266', '9267']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 9263:9263 -p 9264:9264 -p 9265:9265 -p 9266:9266 -p 9267:9267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9265 --rest-port=9263 --tcp-port=9264 --discv5-udp-port=9266 --rest-address=0.0.0.0 --nat=extip:172.18.195.24 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=f9d1cf6b54edabcb8be3e2b20b7acfec81a1b5bfac8cd6adaacc41a2fded61d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9267 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGKJ28gvg-XKafb56EyiaftFV-QdvZxqb1WE9Zp-WZQUdYt1NmPmYGhqziDg6ujHxYp4z-5QruUpauxUIDcloYwCgmlkgnY0gmlwhKwSiESKbXVsdGlhZGRyc5YACASsEohEBrVCAAoErBKIRAa1Q90DgnJzhQPnAQAAiXNlY3AyNTZrMaECucuWHZv1baKtMb-sajDhV4ecSdejQ5k78p8Ebi3tAnCDdGNwgrVCg3VkcIK1RIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.24 waku 0da5a55729a8783914e10f76a55cc1c1bd5790e9a49f8bb00b7ac077a0cc658d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0da5a55729a8. Setting up logs at ./log/docker/node2_2026-02-25_19-34-24__59e00c23-c813-47a7-8be4-48efdd054b53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9263
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9263/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.24/tcp/9264/p2p/16Uiu2HAmQWMdXrmqvzzU6Hnqobk1bF5nfhwjxajyhiXGtA6PZP2T","/ip4/172.18.195.24/tcp/9265/ws/p2p/16Uiu2HAmQWMdXrmqvzzU6Hnqobk1bF5nfhwjxajyhiXGtA6PZP2T"],"enrUri":"enr:-L24QDIRjcFUFgaHrYrFh72aRB3wJlWqDO5ijbaiphc8-IfzSaG-hOsAh1q8rRwG8_edVWB3RXDRyBf5gyrlF_b6FrECgmlkgnY0gmlwhKwSwxiKbXVsdGlhZGRyc5YACASsEsMYBiQwAAoErBLDGAYkMd0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDsBYTx6jI44EWdcsP5cPK3ZWrobAaVNgTLmyklVo_YKyDdGNwgiQwg3VkcIIkMoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.68/tcp/46402/p2p/16Uiu2HAm7vwTTLaJQgXrjuniup3AkwSrdQxSzSq2vGwNmChVE8ud"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46401/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9263/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46401/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46401/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048066581770147,"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:9263/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772048066581770147,"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 666534f1db0f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0da5a55729a8
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_info with id: 2026-02-25_19-30-40__f1e9b198-f33a-480d-86a7-7c0a2bc27229
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-40__f1e9b198-f33a-480d-86a7-7c0a2bc27229__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.22.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1462', '1463', '1464', '1465', '1466']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1462:1462 -p 1463:1463 -p 1464:1464 -p 1465:1465 -p 1466:1466 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1464 --rest-port=1462 --tcp-port=1463 --discv5-udp-port=1465 --rest-address=0.0.0.0 --nat=extip:172.18.22.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db3e9caa2cafd4feea87bbed244ded0aa1aaccb2fcaafe0bca7fc80f5f37ac24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1466 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e6a852f4265f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.78 waku 272bdbf33933fc864fb43118d7be93401de535369e5e1a106244b3d14641ed79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 272bdbf33933. Setting up logs at ./log/docker/node1_2026-02-25_19-30-40__f1e9b198-f33a-480d-86a7-7c0a2bc27229__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1462
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 8d528b5fe9f2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1462/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1462/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/1463/p2p/16Uiu2HAmSMUWGBiBBKnudY9u7YyfRhM1RuGyxsZaZHN8hzM5Lmnn","/ip4/172.18.22.78/tcp/1464/ws/p2p/16Uiu2HAmSMUWGBiBBKnudY9u7YyfRhM1RuGyxsZaZHN8hzM5Lmnn"],"enrUri":"enr:-L24QJOS65y8-lYNt_zgaEUXN--ArN7vrFyiyQmP7nQuHeDpETI-W1YFoGVDdy9VXgIp_5aGIeON-nb6iuGLQesL6HYCgmlkgnY0gmlwhKwSFk6KbXVsdGlhZGRyc5YACASsEhZOBgW3AAoErBIWTgYFuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy4b_PU38y7clnWVnutknum2GNjQ9F_jL7wiEFnDHo4eDdGNwggW3g3VkcIIFuYV3YWt1MgE"}'
INFO  src.node.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:1462/info" -H "Content-Type: application/json" -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.78/tcp/1463/p2p/16Uiu2HAmSMUWGBiBBKnudY9u7YyfRhM1RuGyxsZaZHN8hzM5Lmnn","/ip4/172.18.22.78/tcp/1464/ws/p2p/16Uiu2HAmSMUWGBiBBKnudY9u7YyfRhM1RuGyxsZaZHN8hzM5Lmnn"],"enrUri":"enr:-L24QJOS65y8-lYNt_zgaEUXN--ArN7vrFyiyQmP7nQuHeDpETI-W1YFoGVDdy9VXgIp_5aGIeON-nb6iuGLQesL6HYCgmlkgnY0gmlwhKwSFk6KbXVsdGlhZGRyc5YACASsEhZOBgW3AAoErBIWTgYFuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy4b_PU38y7clnWVnutknum2GNjQ9F_jL7wiEFnDHo4eDdGNwggW3g3VkcIIFuYV3YWt1MgE"}'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:33 node info: {'listenAddresses': ['/ip4/172.18.22.78/tcp/1463/p2p/16Uiu2HAmSMUWGBiBBKnudY9u7YyfRhM1RuGyxsZaZHN8hzM5Lmnn', '/ip4/172.18.22.78/tcp/1464/ws/p2p/16Uiu2HAmSMUWGBiBBKnudY9u7YyfRhM1RuGyxsZaZHN8hzM5Lmnn'], 'enrUri': 'enr:-L24QJOS65y8-lYNt_zgaEUXN--ArN7vrFyiyQmP7nQuHeDpETI-W1YFoGVDdy9VXgIp_5aGIeON-nb6iuGLQesL6HYCgmlkgnY0gmlwhKwSFk6KbXVsdGlhZGRyc5YACASsEhZOBgW3AAoErBIWTgYFuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy4b_PU38y7clnWVnutknum2GNjQ9F_jL7wiEFnDHo4eDdGNwggW3g3VkcIIFuYV3YWt1MgE'}
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 272bdbf33933
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,79 @@
2026-02-25 19:28:40.727 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:40.727 DEBUG [tests.conftest] Running test: test_relay_with_latency_between_two_nodes with id: 2026-02-25_19-28-40__693d514e-872f-4fc5-aaa9-364ad655e1da
2026-02-25 19:28:40.728 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:40.728 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:28:40.734 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:40.735 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-40__693d514e-872f-4fc5-aaa9-364ad655e1da__wakuorg_nwaku:latest.log
2026-02-25 19:28:40.741 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:40.741 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-40__693d514e-872f-4fc5-aaa9-364ad655e1da__wakuorg_nwaku:latest.log
2026-02-25 19:28:40.741 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-25 19:28:40.742 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:40.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:40.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:40.743 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.100
2026-02-25 19:28:40.744 DEBUG [src.node.docker_mananger] Generated ports ['60689', '60690', '60691', '60692', '60693']
2026-02-25 19:28:40.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:40.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:40.744 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:40.744 DEBUG [src.node.docker_mananger] docker run -i -t -p 60689:60689 -p 60690:60690 -p 60691:60691 -p 60692:60692 -p 60693:60693 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60691 --rest-port=60689 --tcp-port=60690 --discv5-udp-port=60692 --rest-address=0.0.0.0 --nat=extip:172.18.110.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2ac3238a907693fc8ed5ff82abc08ecbadb6fb584c5fec61c2628ad85344edf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60693 --metrics-logging=true --relay=true
2026-02-25 19:28:40.877 ERROR [src.node.docker_mananger] Max retries reached for container 68f6eea92ebe. Exiting log stream.
2026-02-25 19:28:40.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.100 waku d780596863281d0459559b4af5bceb6c151b760bd3700bc225a5a1035235f76c
2026-02-25 19:28:40.970 DEBUG [src.node.docker_mananger] Container started with ID d78059686328. Setting up logs at ./log/docker/node1_2026-02-25_19-28-40__693d514e-872f-4fc5-aaa9-364ad655e1da__wakuorg_nwaku:latest.log
2026-02-25 19:28:40.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60689
2026-02-25 19:28:40.970 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:41.474 ERROR [src.node.docker_mananger] Max retries reached for container 707ca17ca395. Exiting log stream.
2026-02-25 19:28:41.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60689/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:41.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:41.974 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:41.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:41.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.100/tcp/60690/p2p/16Uiu2HAm74GF638kDEzKSEQ6SZyEvENVYd8eHShnYw5vHkxUG6F1","/ip4/172.18.110.100/tcp/60691/ws/p2p/16Uiu2HAm74GF638kDEzKSEQ6SZyEvENVYd8eHShnYw5vHkxUG6F1"],"enrUri":"enr:-L24QG4CeOYcmdGmPur3t9o8XhK-3g1DFaXU1dGBEKp_3XswQb4cJwus4Ca6t2Oavhvwgfxan0u1VCom6NwEEiq3wokCgmlkgnY0gmlwhKwSbmSKbXVsdGlhZGRyc5YACASsEm5kBu0SAAoErBJuZAbtE90DgnJzhQADAQAAiXNlY3AyNTZrMaECrNA1F_OXtyMx3i-knn0u7BX1yHzB1HciDY2k2PUchQiDdGNwgu0Sg3VkcILtFIV3YWt1MgE"}'
2026-02-25 19:28:41.977 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:41.977 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:41.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:41.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:41.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.206
2026-02-25 19:28:41.979 DEBUG [src.node.docker_mananger] Generated ports ['33574', '33575', '33576', '33577', '33578']
2026-02-25 19:28:41.979 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:41.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:41.980 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:41.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 33574:33574 -p 33575:33575 -p 33576:33576 -p 33577:33577 -p 33578:33578 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33576 --rest-port=33574 --tcp-port=33575 --discv5-udp-port=33577 --rest-address=0.0.0.0 --nat=extip:172.18.140.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd1ddbb1cf6f8fd12cb0abc871cad8fa6dddbdff8e5aaad7be7d0db5ebc76ffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33578 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG4CeOYcmdGmPur3t9o8XhK-3g1DFaXU1dGBEKp_3XswQb4cJwus4Ca6t2Oavhvwgfxan0u1VCom6NwEEiq3wokCgmlkgnY0gmlwhKwSbmSKbXVsdGlhZGRyc5YACASsEm5kBu0SAAoErBJuZAbtE90DgnJzhQADAQAAiXNlY3AyNTZrMaECrNA1F_OXtyMx3i-knn0u7BX1yHzB1HciDY2k2PUchQiDdGNwgu0Sg3VkcILtFIV3YWt1MgE
2026-02-25 19:28:42.174 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.206 waku 8d40fa413611d14fa892b107f0cd7554876497ef1e5057a3b788044a57b0a5ba
2026-02-25 19:28:42.207 DEBUG [src.node.docker_mananger] Container started with ID 8d40fa413611. Setting up logs at ./log/docker/node2_2026-02-25_19-28-40__693d514e-872f-4fc5-aaa9-364ad655e1da__wakuorg_nwaku:latest.log
2026-02-25 19:28:42.207 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33574
2026-02-25 19:28:42.208 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:43.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33574/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:43.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:43.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:43.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33574/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:43.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.206/tcp/33575/p2p/16Uiu2HAmPbYFtaqd8Ene58dkA315okY2nGN2mXNpRjCQRjr38BUa","/ip4/172.18.140.206/tcp/33576/ws/p2p/16Uiu2HAmPbYFtaqd8Ene58dkA315okY2nGN2mXNpRjCQRjr38BUa"],"enrUri":"enr:-L24QILZXxzFoP4tc3ZT_PL7FtnkXwdkm3m5LDLR0MMqL2BMXENW_6GveYFN_XzdvzX59m1cogb21T9EUHYo7uDMsfACgmlkgnY0gmlwhKwSjM6KbXVsdGlhZGRyc5YACASsEozOBoMnAAoErBKMzgaDKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoo5PaW9Z43veH8eBaYZznhReJWeXAyBtguJnikTDLf-DdGNwgoMng3VkcIKDKYV3YWt1MgE"}'
2026-02-25 19:28:43.235 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:43.236 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-25 19:28:43.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60689/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:28:43.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:43.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33574/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:28:43.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:43.248 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-25 19:28:43.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60689/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:43.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.206/tcp/56826/p2p/16Uiu2HAmPbYFtaqd8Ene58dkA315okY2nGN2mXNpRjCQRjr38BUa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:28:43.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33574/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:43.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.110.100/tcp/60690/p2p/16Uiu2HAm74GF638kDEzKSEQ6SZyEvENVYd8eHShnYw5vHkxUG6F1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:28:43.256 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-25 19:28:53.256 DEBUG [tests.e2e.test_network_conditions] Applying 5000ms latency to node2
2026-02-25 19:28:53.258 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5575', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:28:53.356 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5575', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
2026-02-25 19:28:53.371 DEBUG [tests.e2e.test_network_conditions] Publishing message from node1
2026-02-25 19:28:53.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60689/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:53.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:53.379 DEBUG [tests.e2e.test_network_conditions] Fetching relay messages on node2
2026-02-25 19:28:53.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33574/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:03.383 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":1772047733371894380,"ephemeral":false,"proof":""}]'
2026-02-25 19:29:03.385 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5575', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:29:03.396 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:29:03.397 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:29:03.397 DEBUG [src.node.waku_node] Stopping container with id d78059686328
2026-02-25 19:29:03.967 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:03.967 DEBUG [src.node.waku_node] Stopping container with id 8d40fa413611
2026-02-25 19:29:04.555 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:04.557 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:29:04.571 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:29:04.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-02-25 19:29:16.910 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:29:16.910 DEBUG [tests.conftest] Running test: test_invalid_page_size with id: 2026-02-25_19-29-16__1a059099-32fd-4764-a631-15f8bcd1285c
2026-02-25 19:29:16.911 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:29:16.911 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:29:16.912 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:29:16.919 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:16.920 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-29-16__1a059099-32fd-4764-a631-15f8bcd1285c__wakuorg_nwaku:latest.log
2026-02-25 19:29:16.920 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:16.920 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:16.921 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:16.921 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.212
2026-02-25 19:29:16.922 DEBUG [src.node.docker_mananger] Generated ports ['58055', '58056', '58057', '58058', '58059']
2026-02-25 19:29:16.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:16.922 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:16.922 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:16.922 DEBUG [src.node.docker_mananger] docker run -i -t -p 58055:58055 -p 58056:58056 -p 58057:58057 -p 58058:58058 -p 58059:58059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58057 --rest-port=58055 --tcp-port=58056 --discv5-udp-port=58058 --rest-address=0.0.0.0 --nat=extip:172.18.2.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7aaeacf3e68803ea99c3cefbb9dcb0f30b63dbd4b278c0c24a53d143fe9ace62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58059 --metrics-logging=true --store=true --relay=true
2026-02-25 19:29:17.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.212 waku 6735c7c4c8d55c1fae92bd2fa3941eaffa5a20ef7de56be804d0a0cb5e144c39
2026-02-25 19:29:17.117 ERROR [src.node.docker_mananger] Max retries reached for container 36f5f810edd4. Exiting log stream.
2026-02-25 19:29:17.152 DEBUG [src.node.docker_mananger] Container started with ID 6735c7c4c8d5. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-29-16__1a059099-32fd-4764-a631-15f8bcd1285c__wakuorg_nwaku:latest.log
2026-02-25 19:29:17.153 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58055
2026-02-25 19:29:17.153 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:17.710 ERROR [src.node.docker_mananger] Max retries reached for container 624a45b2803d. Exiting log stream.
2026-02-25 19:29:18.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58055/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:18.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:18.157 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:18.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:18.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.212/tcp/58056/p2p/16Uiu2HAmHK52aUAcMHvsHp15FkgDuaEs3dvSL7ehE3bMMWGPFWCf","/ip4/172.18.2.212/tcp/58057/ws/p2p/16Uiu2HAmHK52aUAcMHvsHp15FkgDuaEs3dvSL7ehE3bMMWGPFWCf"],"enrUri":"enr:-L24QNYr3TCLmqi3sXP6IHJQV8u6GH7UhqbQUtu7TM7YIF35Oi1tSVRoaU_1rc8we1ypGpmyW3DKLV40hHyIqZu3cU0CgmlkgnY0gmlwhKwSAtSKbXVsdGlhZGRyc5YACASsEgLUBuLIAAoErBIC1Abiyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRTAbcB5YzXWupvY6z0PMFEHqwaxx7QHPURbE0IYtkOiDdGNwguLIg3VkcILiyoV3YWt1MgM"}'
2026-02-25 19:29:18.160 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:18.167 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:18.167 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-29-16__1a059099-32fd-4764-a631-15f8bcd1285c__wakuorg_nwaku:latest.log
2026-02-25 19:29:18.168 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:18.168 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:18.169 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:18.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.218
2026-02-25 19:29:18.169 DEBUG [src.node.docker_mananger] Generated ports ['21957', '21958', '21959', '21960', '21961']
2026-02-25 19:29:18.170 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:18.170 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:18.170 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:18.170 DEBUG [src.node.docker_mananger] docker run -i -t -p 21957:21957 -p 21958:21958 -p 21959:21959 -p 21960:21960 -p 21961:21961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21959 --rest-port=21957 --tcp-port=21958 --discv5-udp-port=21960 --rest-address=0.0.0.0 --nat=extip:172.18.200.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bae8ecf2eb1d57f86fe7194b1c5099de3d049a53d2df53480fdc9c6b20abb0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21961 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNYr3TCLmqi3sXP6IHJQV8u6GH7UhqbQUtu7TM7YIF35Oi1tSVRoaU_1rc8we1ypGpmyW3DKLV40hHyIqZu3cU0CgmlkgnY0gmlwhKwSAtSKbXVsdGlhZGRyc5YACASsEgLUBuLIAAoErBIC1Abiyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRTAbcB5YzXWupvY6z0PMFEHqwaxx7QHPURbE0IYtkOiDdGNwguLIg3VkcILiyoV3YWt1MgM --storenode=/ip4/172.18.2.212/tcp/58056/p2p/16Uiu2HAmHK52aUAcMHvsHp15FkgDuaEs3dvSL7ehE3bMMWGPFWCf --store=true --relay=true
2026-02-25 19:29:18.361 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.218 waku 02d15bd048c2036070e691a08a3580906860beabb9a3cff8324dce24febf76a3
2026-02-25 19:29:18.396 DEBUG [src.node.docker_mananger] Container started with ID 02d15bd048c2. Setting up logs at ./log/docker/store_node1_2026-02-25_19-29-16__1a059099-32fd-4764-a631-15f8bcd1285c__wakuorg_nwaku:latest.log
2026-02-25 19:29:18.397 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21957
2026-02-25 19:29:18.398 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:19.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21957/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:19.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:19.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21957/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.218/tcp/21958/p2p/16Uiu2HAm7wTUNVqCMpMhPC2sG8MzoPwX4BCgjV92Y6XABrGPFuqs","/ip4/172.18.200.218/tcp/21959/ws/p2p/16Uiu2HAm7wTUNVqCMpMhPC2sG8MzoPwX4BCgjV92Y6XABrGPFuqs"],"enrUri":"enr:-L24QCKQ3hrqgTroLzsk_rW-Fzlsa8X4ZFtLVhNqPMGrFYC6C4sqNuVY_sHF3YXMrXiTphn6_l1izMIYHhCMlwpQ1u0CgmlkgnY0gmlwhKwSyNqKbXVsdGlhZGRyc5YACASsEsjaBlXGAAoErBLI2gZVx90DgnJzhQADAQAAiXNlY3AyNTZrMaECue2GfliEi44Jk5DzgDMWO64R3ZnpOxwUT4c-mbNudJKDdGNwglXGg3VkcIJVyIV3YWt1MgM"}'
2026-02-25 19:29:19.405 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:19.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.212/tcp/58056/p2p/16Uiu2HAmHK52aUAcMHvsHp15FkgDuaEs3dvSL7ehE3bMMWGPFWCf"]'
2026-02-25 19:29:19.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:29:19.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21957/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:29:19.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.414 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:19.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:19.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.420 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:19.621 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:19.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:19.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:19.828 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:19.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:19.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:20.036 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:20.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:20.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:20.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:20.243 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:20.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:20.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:20.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:20.450 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:20.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:20.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:20.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:20.657 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:20.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:20.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:20.664 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:20.865 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:20.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:20.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:20.872 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:21.072 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:21.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:21.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:21.079 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:21.280 DEBUG [src.steps.store] Relaying message
2026-02-25 19:29:21.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:21.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:21.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:29:21.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58055/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:21.491 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58055/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-02-25 19:29:21.492 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-02-25 19:29:21.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:21.494 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21957/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-02-25 19:29:21.495 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-02-25 19:29:21.497 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:29:21.498 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:29:21.498 DEBUG [src.node.waku_node] Stopping container with id 6735c7c4c8d5
2026-02-25 19:29:22.071 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:22.071 DEBUG [src.node.waku_node] Stopping container with id 02d15bd048c2
2026-02-25 19:29:22.634 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:22.636 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:29:22.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:29:22.658 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-02-25 19:28:39.527 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:39.527 DEBUG [tests.conftest] Running test: test_metrics_after_relay_publish with id: 2026-02-25_19-28-39__2a3a3d03-6afc-4741-a2a5-2d35bebb3b15
2026-02-25 19:28:39.527 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:39.528 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:28:39.528 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:28:39.528 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:28:39.528 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:28:39.529 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 19:28:39.536 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:39.536 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-39__2a3a3d03-6afc-4741-a2a5-2d35bebb3b15__wakuorg_nwaku:latest.log
2026-02-25 19:28:39.536 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:39.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:39.538 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:39.538 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.254
2026-02-25 19:28:39.538 DEBUG [src.node.docker_mananger] Generated ports ['19131', '19132', '19133', '19134', '19135']
2026-02-25 19:28:39.538 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:39.538 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:39.539 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:39.539 DEBUG [src.node.docker_mananger] docker run -i -t -p 19131:19131 -p 19132:19132 -p 19133:19133 -p 19134:19134 -p 19135:19135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19133 --rest-port=19131 --tcp-port=19132 --discv5-udp-port=19134 --rest-address=0.0.0.0 --nat=extip:172.18.109.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c855ac1ba1deddb408cad00fccbf11afea8af2df5716deaeb402929eae87d32c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19135 --metrics-logging=true --relay=true
2026-02-25 19:28:39.737 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.254 waku ee0a6e5efda519103375a75b54b923711d4dc78fe59f4d23f25340d6c0dd6014
2026-02-25 19:28:39.762 ERROR [src.node.docker_mananger] Max retries reached for container 206bfeb52321. Exiting log stream.
2026-02-25 19:28:39.774 DEBUG [src.node.docker_mananger] Container started with ID ee0a6e5efda5. Setting up logs at ./log/docker/node1_2026-02-25_19-28-39__2a3a3d03-6afc-4741-a2a5-2d35bebb3b15__wakuorg_nwaku:latest.log
2026-02-25 19:28:39.774 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19131
2026-02-25 19:28:39.774 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:40.324 ERROR [src.node.docker_mananger] Max retries reached for container 5a2a330a37ca. Exiting log stream.
2026-02-25 19:28:40.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19131/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:40.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:40.778 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:40.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:40.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.254/tcp/19132/p2p/16Uiu2HAmFP6sicmpUXf1wRFKYWsTY7U7BGTPN5H4wBaT1vckxsbM","/ip4/172.18.109.254/tcp/19133/ws/p2p/16Uiu2HAmFP6sicmpUXf1wRFKYWsTY7U7BGTPN5H4wBaT1vckxsbM"],"enrUri":"enr:-L24QNdMqti6BR7AIlx1kcD3FMBLI63q86WB0au90p3FRPOdKzRUWAcTShE3oolG4dku3lWUVOSeiHVpXEiUmok_nE0CgmlkgnY0gmlwhKwSbf6KbXVsdGlhZGRyc5YACASsEm3-Bkq8AAoErBJt_gZKvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKIElL3Fcc5FwkFo-adzWyuimn2BTqxrTmhTN-OnzRTiDdGNwgkq8g3VkcIJKvoV3YWt1MgE"}'
2026-02-25 19:28:40.781 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:40.787 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:40.787 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-39__2a3a3d03-6afc-4741-a2a5-2d35bebb3b15__wakuorg_nwaku:latest.log
2026-02-25 19:28:40.788 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:40.788 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:40.789 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:40.789 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.208
2026-02-25 19:28:40.789 DEBUG [src.node.docker_mananger] Generated ports ['21192', '21193', '21194', '21195', '21196']
2026-02-25 19:28:40.789 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:40.790 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:40.790 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:40.790 DEBUG [src.node.docker_mananger] docker run -i -t -p 21192:21192 -p 21193:21193 -p 21194:21194 -p 21195:21195 -p 21196:21196 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21194 --rest-port=21192 --tcp-port=21193 --discv5-udp-port=21195 --rest-address=0.0.0.0 --nat=extip:172.18.216.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf7d84eca38ec6080f2612652eb0b6abe78279c2af6cd6fefd35b8ee2ac8b8fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21196 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNdMqti6BR7AIlx1kcD3FMBLI63q86WB0au90p3FRPOdKzRUWAcTShE3oolG4dku3lWUVOSeiHVpXEiUmok_nE0CgmlkgnY0gmlwhKwSbf6KbXVsdGlhZGRyc5YACASsEm3-Bkq8AAoErBJt_gZKvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKIElL3Fcc5FwkFo-adzWyuimn2BTqxrTmhTN-OnzRTiDdGNwgkq8g3VkcIJKvoV3YWt1MgE
2026-02-25 19:28:40.989 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.208 waku e85a744e4e72bae0e299de7126937cc22b7ee4fdbef1f1d3ac248d5bf7b70e88
2026-02-25 19:28:41.026 DEBUG [src.node.docker_mananger] Container started with ID e85a744e4e72. Setting up logs at ./log/docker/node2_2026-02-25_19-28-39__2a3a3d03-6afc-4741-a2a5-2d35bebb3b15__wakuorg_nwaku:latest.log
2026-02-25 19:28:41.026 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21192
2026-02-25 19:28:41.026 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:42.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21192/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:42.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:42.044 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:42.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21192/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:42.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.208/tcp/21193/p2p/16Uiu2HAmVMgYBEHniDikjegbB8TAUyp6nVMLs255puc4qJEVaDQt","/ip4/172.18.216.208/tcp/21194/ws/p2p/16Uiu2HAmVMgYBEHniDikjegbB8TAUyp6nVMLs255puc4qJEVaDQt"],"enrUri":"enr:-L24QMMCIzhZ1Ve3V_Nx_3weNVSUJa8sIuw8UXTtbclvgan0O6WZeuuRcvxfxs2Ll8Be9t_ACLfVmrnqevWYNIRfu1cCgmlkgnY0gmlwhKwS2NCKbXVsdGlhZGRyc5YACASsEtjQBlLJAAoErBLY0AZSyt0DgnJzhQADAQAAiXNlY3AyNTZrMaED-Cep4Be5mLXAT8e6ycoK4-Y2RM6hAbYKId1pAj7_RGGDdGNwglLJg3VkcIJSy4V3YWt1MgE"}'
2026-02-25 19:28:42.052 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:42.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21192/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.254/tcp/19132/p2p/16Uiu2HAmFP6sicmpUXf1wRFKYWsTY7U7BGTPN5H4wBaT1vckxsbM"]'
2026-02-25 19:28:42.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:42.058 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 19:28:42.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:28:42.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:42.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21192/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:28:42.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:42.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:42.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:42.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:42.176 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:42.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:42.179 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":1772047722070168576,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:42.181 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:42.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:42.183 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":1772047722070168576,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:42.185 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 19:28:42.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:42.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:42.191 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-02-25 19:28:42.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21192/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:42.695 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":1772047722186107588,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:42.695 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-25 19:28:47.695 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-25 19:28:47.700 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-02-25 19:28:47.700 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-02-25 19:28:47.704 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-02-25 19:28:47.704 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-02-25 19:28:47.707 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-02-25 19:28:47.707 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-02-25 19:28:47.711 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-02-25 19:28:47.711 DEBUG [src.steps.metrics] Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
2026-02-25 19:28:47.714 DEBUG [src.steps.metrics] Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
2026-02-25 19:28:47.715 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-25 19:28:47.718 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-02-25 19:28:47.718 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-02-25 19:28:47.721 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 2.0
2026-02-25 19:28:47.721 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-02-25 19:28:47.725 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 2.0
2026-02-25 19:28:47.725 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-25 19:28:47.729 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-02-25 19:28:47.729 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-02-25 19:28:47.732 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-02-25 19:28:47.732 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-02-25 19:28:47.736 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-02-25 19:28:47.736 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-02-25 19:28:47.739 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-02-25 19:28:47.739 DEBUG [src.steps.metrics] Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
2026-02-25 19:28:47.743 DEBUG [src.steps.metrics] Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
2026-02-25 19:28:47.743 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-25 19:28:47.746 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-02-25 19:28:47.746 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-02-25 19:28:47.750 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 2.0
2026-02-25 19:28:47.751 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-02-25 19:28:47.754 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 2.0
2026-02-25 19:28:47.756 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:28:47.757 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:28:47.757 DEBUG [src.node.waku_node] Stopping container with id ee0a6e5efda5
2026-02-25 19:28:48.369 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:48.371 DEBUG [src.node.waku_node] Stopping container with id e85a744e4e72
2026-02-25 19:28:48.908 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:48.911 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:28:48.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:28:48.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,204 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10461', '10462', '10463', '10464', '10465']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10461:10461 -p 10462:10462 -p 10463:10463 -p 10464:10464 -p 10465:10465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10463 --rest-port=10461 --tcp-port=10462 --discv5-udp-port=10464 --rest-address=0.0.0.0 --nat=extip:172.18.133.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a2eaa7ac3bcd38b2379b4b1c16cf5faa7ce7d60b3f9dad3300d732ebf7b85f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10465 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.66 waku b1526acc70888d7d116290ffeed14314d9145d1910d24181f2fa5b80b23f1fb8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b1526acc7088. Setting up logs at ./log/docker/node1_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10461
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10461/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.66/tcp/10462/p2p/16Uiu2HAmCJ81gQL6HjPXwLWPSrK7fbN9kNiX3cBPLZMJBZhkSaxi","/ip4/172.18.133.66/tcp/10463/ws/p2p/16Uiu2HAmCJ81gQL6HjPXwLWPSrK7fbN9kNiX3cBPLZMJBZhkSaxi"],"enrUri":"enr:-L24QLLYxyJh-8FLxoKcORqW_jIw8mq75gE_p8hqGo0Q1OyqZpHYdIIhm1ctgGJGgCj7jtZDAvEZuqWDq4vmY8VGHsYCgmlkgnY0gmlwhKwShUKKbXVsdGlhZGRyc5YACASsEoVCBijeAAoErBKFQgYo390DgnJzhQADAQAAiXNlY3AyNTZrMaEC-qd3YqfBF7KTJfu_loT-EUfKKC6xuzljh-YbROMLINuDdGNwgijeg3VkcIIo4IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2042', '2043', '2044', '2045', '2046']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2042:2042 -p 2043:2043 -p 2044:2044 -p 2045:2045 -p 2046:2046 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2044 --rest-port=2042 --tcp-port=2043 --discv5-udp-port=2045 --rest-address=0.0.0.0 --nat=extip:172.18.101.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=782eeadc50edc5cf230bed6f1efdf643eaafba6d4acb2905c2a2d5b46fadec49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2046 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLLYxyJh-8FLxoKcORqW_jIw8mq75gE_p8hqGo0Q1OyqZpHYdIIhm1ctgGJGgCj7jtZDAvEZuqWDq4vmY8VGHsYCgmlkgnY0gmlwhKwShUKKbXVsdGlhZGRyc5YACASsEoVCBijeAAoErBKFQgYo390DgnJzhQADAQAAiXNlY3AyNTZrMaEC-qd3YqfBF7KTJfu_loT-EUfKKC6xuzljh-YbROMLINuDdGNwgijeg3VkcIIo4IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.229 waku ad7b2a2485769601b08dbd8268b76abe4c6eb3696421c5b7306c6c37169de616
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad7b2a248576. Setting up logs at ./log/docker/node2_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2042
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2042/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2042/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/2043/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb","/ip4/172.18.101.229/tcp/2044/ws/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb"],"enrUri":"enr:-L24QDxn_5M0pL8ESsT-BvSzo2kxt_DhUqj9o9DFxBBaH38eZAzNGo2vMqVDXoA37CjKcqRnIhMnZXQD25RTzZEkl9YCgmlkgnY0gmlwhKwSZeWKbXVsdGlhZGRyc5YACASsEmXlBgf7AAoErBJl5QYH_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECCPxV0oDqElURB26M2o2QwGhykKmx1U9Gp_03qNGF8NiDdGNwggf7g3VkcIIH_YV3YWt1MgE"}'
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.61.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41712', '41713', '41714', '41715', '41716']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41712:41712 -p 41713:41713 -p 41714:41714 -p 41715:41715 -p 41716:41716 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41714 --rest-port=41712 --tcp-port=41713 --discv5-udp-port=41715 --rest-address=0.0.0.0 --nat=extip:172.18.61.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=44e68f45bb2d160f1ad085f9cd7ce2a0462dcda9a7c4b94a5ce6e9ed8eafdb5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41716 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDxn_5M0pL8ESsT-BvSzo2kxt_DhUqj9o9DFxBBaH38eZAzNGo2vMqVDXoA37CjKcqRnIhMnZXQD25RTzZEkl9YCgmlkgnY0gmlwhKwSZeWKbXVsdGlhZGRyc5YACASsEmXlBgf7AAoErBJl5QYH_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECCPxV0oDqElURB26M2o2QwGhykKmx1U9Gp_03qNGF8NiDdGNwggf7g3VkcIIH_YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.44 waku a52fc27c3e3e2caa0170c52c1b56a725949ee110740cd7d7eb590e29397c31f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a52fc27c3e3e. Setting up logs at ./log/docker/node3_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41712
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41712/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/41713/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho","/ip4/172.18.61.44/tcp/41714/ws/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho"],"enrUri":"enr:-L24QEDEL1Sm5E89WPT90uHXkT5m94fWk9sk_hX6mhn638_FKoNE9053zHrLxDuxXhpyyq6qbsotnw6Wndt92dLi8zwCgmlkgnY0gmlwhKwSPSyKbXVsdGlhZGRyc5YACASsEj0sBqLxAAoErBI9LAai8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED9o4gbSGz3L4Z43890V_zVE-o9ZGZKDXJbJmKtniEnK6DdGNwgqLxg3VkcIKi84V3YWt1MgE"}'
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.237.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51349', '51350', '51351', '51352', '51353']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51349:51349 -p 51350:51350 -p 51351:51351 -p 51352:51352 -p 51353:51353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51351 --rest-port=51349 --tcp-port=51350 --discv5-udp-port=51352 --rest-address=0.0.0.0 --nat=extip:172.18.237.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dc8cb3fd2e6e65536a267ebff8f2d2f9f9eafddd961ee93f91b5b3c5e3d4ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51353 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEDEL1Sm5E89WPT90uHXkT5m94fWk9sk_hX6mhn638_FKoNE9053zHrLxDuxXhpyyq6qbsotnw6Wndt92dLi8zwCgmlkgnY0gmlwhKwSPSyKbXVsdGlhZGRyc5YACASsEj0sBqLxAAoErBI9LAai8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED9o4gbSGz3L4Z43890V_zVE-o9ZGZKDXJbJmKtniEnK6DdGNwgqLxg3VkcIKi84V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.87 waku 14de1d1edf893ac6c1f758cf4ba13322d2a29cd16f048163a7d6c81617b88c61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14de1d1edf89. Setting up logs at ./log/docker/node4_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51349
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51349/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51349/debug/v1/info" -H "Content-Type: application/json" -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.87/tcp/51350/p2p/16Uiu2HAm144mMLT6AcHvNRYWvX1sxHuFyxipNpXTLUeXipXG7tsR","/ip4/172.18.237.87/tcp/51351/ws/p2p/16Uiu2HAm144mMLT6AcHvNRYWvX1sxHuFyxipNpXTLUeXipXG7tsR"],"enrUri":"enr:-L24QIuE3rO1sfk2KzqtwAGcH295xDOYzeYajoLdB4qlNbjscMzX4dfMDTCuCgo6v_NbXuk_IOS23tHvgdRQOvGkLl8CgmlkgnY0gmlwhKwS7VeKbXVsdGlhZGRyc5YACASsEu1XBsiWAAoErBLtVwbIl90DgnJzhQADAQAAiXNlY3AyNTZrMaECU50bfYd-HipSzyxmQ8OnK6hJXu1MD0DkJH3WcOq9q3iDdGNwgsiWg3VkcILImIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2042/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41712/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10461/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.101.229/tcp/48572/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2042/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.61.44/tcp/58100/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.133.66/tcp/10462/p2p/16Uiu2HAmCJ81gQL6HjPXwLWPSrK7fbN9kNiX3cBPLZMJBZhkSaxi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41712/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.101.229/tcp/2043/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.237.87/tcp/46150/p2p/16Uiu2HAm144mMLT6AcHvNRYWvX1sxHuFyxipNpXTLUeXipXG7tsR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51349/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.61.44/tcp/41713/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "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:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 14272 bytes 138 pkt (dropped 186, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 40.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047929538968498,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047931021109146,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047932492997586,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047933109052525,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047933733043538,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047945390548963,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047948493007675,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047949725056579,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047951556982313,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047953037138294,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047953043239496,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047954508995610,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047957644835025,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047958269106350,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047962637144055,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047968173050266,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047968389099700,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047973317013868,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047973532942766,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047974548927535,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047977828656544,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047979717061517,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047979728640479,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047979738956881,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047980964736250,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047982444958735,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047986636686481,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047986643063134,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047989924648562,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772048001373117265,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:403 [LOSS=60.0%] sent=30 received=30 window=40.0s
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-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 b1526acc7088
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ad7b2a248576
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a52fc27c3e3e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b1526acc7088. 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 14de1d1edf89
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad7b2a248576. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a52fc27c3e3e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

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_relay_4_nodes_two_publishers_compare_latency with id: 2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:138 Starting 4 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28464', '28465', '28466', '28467', '28468']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28464:28464 -p 28465:28465 -p 28466:28466 -p 28467:28467 -p 28468:28468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28466 --rest-port=28464 --tcp-port=28465 --discv5-udp-port=28467 --rest-address=0.0.0.0 --nat=extip:172.18.240.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45cacae71ba92d05dcc77cd4c2996157af93dbc4cfcb9bcf959dcec3c3a6bdcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28468 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.134 waku 418836e9ed5a5362ffd41bcd3878f510baf11556284a073fd459fda45dc4076d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 418836e9ed5a. Setting up logs at ./log/docker/node1_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28464
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 ac233aff4e0b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 050ccd55f7b8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28464/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.134/tcp/28465/p2p/16Uiu2HAmGZdJWEtaDuW4iPKaezRHhydzR6jSy6wjarEGczjK8m1p","/ip4/172.18.240.134/tcp/28466/ws/p2p/16Uiu2HAmGZdJWEtaDuW4iPKaezRHhydzR6jSy6wjarEGczjK8m1p"],"enrUri":"enr:-L24QPttnweW0d2g4_zWRHjy4UmTGkqkeEODg65ulVN8d4xHKZN4NOFm4w3BjsDoyk5tA0xqlcy6NWWpLzLaeKhuMdICgmlkgnY0gmlwhKwS8IaKbXVsdGlhZGRyc5YACASsEvCGBm8xAAoErBLwhgZvMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOg8LamiR0OiWeOxF4EfuAan9hgvZKrnFVdMefdbosZeDdGNwgm8xg3VkcIJvM4V3YWt1MgE"}'
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.219.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18571', '18572', '18573', '18574', '18575']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18571:18571 -p 18572:18572 -p 18573:18573 -p 18574:18574 -p 18575:18575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18573 --rest-port=18571 --tcp-port=18572 --discv5-udp-port=18574 --rest-address=0.0.0.0 --nat=extip:172.18.219.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad1a14ce1be1cb05de0cda20621ae60f20bc3e7d2d2cadd0bad5cefeac181a56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18575 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPttnweW0d2g4_zWRHjy4UmTGkqkeEODg65ulVN8d4xHKZN4NOFm4w3BjsDoyk5tA0xqlcy6NWWpLzLaeKhuMdICgmlkgnY0gmlwhKwS8IaKbXVsdGlhZGRyc5YACASsEvCGBm8xAAoErBLwhgZvMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOg8LamiR0OiWeOxF4EfuAan9hgvZKrnFVdMefdbosZeDdGNwgm8xg3VkcIJvM4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.7 waku 6839b0ea90e35ddfc07ae650368b6d5e2072bcefc520df730ac1d2f99e0d47b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6839b0ea90e3. Setting up logs at ./log/docker/node2_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18571
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18571/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.7/tcp/18572/p2p/16Uiu2HAmRwWTzMsyuHugmM9YsZqGdfGUo5VpsyDuinZBfju1omnD","/ip4/172.18.219.7/tcp/18573/ws/p2p/16Uiu2HAmRwWTzMsyuHugmM9YsZqGdfGUo5VpsyDuinZBfju1omnD"],"enrUri":"enr:-L24QNvEsvOu56kLsgcccbRm0XUCTWbtIUUL_EFWiWrlXgflKgv_4CsJUa2se96kLin0-okbhBd9JWvUBpNh08WaSEoCgmlkgnY0gmlwhKwS2weKbXVsdGlhZGRyc5YACASsEtsHBkiMAAoErBLbBwZIjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxWNGU2JkyEvdb8jn7xIkH5YVvkgZT3XtYLJ15ZnhP56DdGNwgkiMg3VkcIJIjoV3YWt1MgE"}'
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.211.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49201', '49202', '49203', '49204', '49205']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49201:49201 -p 49202:49202 -p 49203:49203 -p 49204:49204 -p 49205:49205 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49203 --rest-port=49201 --tcp-port=49202 --discv5-udp-port=49204 --rest-address=0.0.0.0 --nat=extip:172.18.211.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d6a77d17ff0baee0cf32fde3db41fcf0eb1f7d02c8c6dea34af859bdace9cd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49205 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNvEsvOu56kLsgcccbRm0XUCTWbtIUUL_EFWiWrlXgflKgv_4CsJUa2se96kLin0-okbhBd9JWvUBpNh08WaSEoCgmlkgnY0gmlwhKwS2weKbXVsdGlhZGRyc5YACASsEtsHBkiMAAoErBLbBwZIjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxWNGU2JkyEvdb8jn7xIkH5YVvkgZT3XtYLJ15ZnhP56DdGNwgkiMg3VkcIJIjoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.123 waku c58d5ae1131dd99e3dfc42e1ae13761254aee8785eddd701eb48fb61ae5612ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c58d5ae1131d. Setting up logs at ./log/docker/node3_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49201
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49201/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49201/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/49202/p2p/16Uiu2HAkw6tVMMXS3b4rwL92bJSyPFvd8FCZAoeGmRYUwAYXiuw1","/ip4/172.18.211.123/tcp/49203/ws/p2p/16Uiu2HAkw6tVMMXS3b4rwL92bJSyPFvd8FCZAoeGmRYUwAYXiuw1"],"enrUri":"enr:-L24QL8iTj7FblFPgXMkrfdNmZAUmDrniGZPKlj0uZ0UeWYDZZAyQIQxYcbWGVjFU0l-6SVaQshuJjDnIui9-7BgR84CgmlkgnY0gmlwhKwS03uKbXVsdGlhZGRyc5YACASsEtN7BsAyAAoErBLTewbAM90DgnJzhQADAQAAiXNlY3AyNTZrMaECGOd7sD0OU3Zdf57wjEkunYZL92NOyKNIi9aWEdkF7nSDdGNwgsAyg3VkcILANIV3YWt1MgE"}'
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.157.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4497', '4498', '4499', '4500', '4501']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4497:4497 -p 4498:4498 -p 4499:4499 -p 4500:4500 -p 4501:4501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4499 --rest-port=4497 --tcp-port=4498 --discv5-udp-port=4500 --rest-address=0.0.0.0 --nat=extip:172.18.157.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba7e30db475c847afe11dad40dca14cff3b1a2f0ed5e10c9c66bc52ab7c0fd38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4501 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL8iTj7FblFPgXMkrfdNmZAUmDrniGZPKlj0uZ0UeWYDZZAyQIQxYcbWGVjFU0l-6SVaQshuJjDnIui9-7BgR84CgmlkgnY0gmlwhKwS03uKbXVsdGlhZGRyc5YACASsEtN7BsAyAAoErBLTewbAM90DgnJzhQADAQAAiXNlY3AyNTZrMaECGOd7sD0OU3Zdf57wjEkunYZL92NOyKNIi9aWEdkF7nSDdGNwgsAyg3VkcILANIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.118 waku 7e65c1cc0c2403235e3fb29f0f49f4aeccb597cfd272ce68195df6d427cde3e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e65c1cc0c24. Setting up logs at ./log/docker/node4_2026-02-25_19-27-07__9eda51b3-445d-469f-ba53-7c4a6726bc2a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4497
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4497/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.118/tcp/4498/p2p/16Uiu2HAmNGmb4MHY41nKr1ZVpv2EqunnrJb2DysCtgrUUJAh6VYu","/ip4/172.18.157.118/tcp/4499/ws/p2p/16Uiu2HAmNGmb4MHY41nKr1ZVpv2EqunnrJb2DysCtgrUUJAh6VYu"],"enrUri":"enr:-L24QEfiaRbC-tV1KBoHfuxn6mAmuyB6nLVZ83dScTtWzGBDOIAwoESqG3AKa3VckxhN0oMtjvVcX4EgZh2gGRpXdDoCgmlkgnY0gmlwhKwSnXaKbXVsdGlhZGRyc5YACASsEp12BhGSAAoErBKddgYRk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjuOpJgHVQn4dsjhX5PnVLEjST3z47w_KA4HNMITkBdKDdGNwghGSg3VkcIIRlIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28464/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18571/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49201/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28464/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.219.7/tcp/46952/p2p/16Uiu2HAmRwWTzMsyuHugmM9YsZqGdfGUo5VpsyDuinZBfju1omnD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18571/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.240.134/tcp/28465/p2p/16Uiu2HAmGZdJWEtaDuW4iPKaezRHhydzR6jSy6wjarEGczjK8m1p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.211.123/tcp/51840/p2p/16Uiu2HAkw6tVMMXS3b4rwL92bJSyPFvd8FCZAoeGmRYUwAYXiuw1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49201/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.219.7/tcp/18572/p2p/16Uiu2HAmRwWTzMsyuHugmM9YsZqGdfGUo5VpsyDuinZBfju1omnD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.157.118/tcp/43008/p2p/16Uiu2HAmNGmb4MHY41nKr1ZVpv2EqunnrJb2DysCtgrUUJAh6VYu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4497/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.211.123/tcp/49202/p2p/16Uiu2HAkw6tVMMXS3b4rwL92bJSyPFvd8FCZAoeGmRYUwAYXiuw1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:152 Applying 3000ms latency on node1 only
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4390', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4390', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "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:28464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:4497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047692232049413,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047698238718756,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047698449457628,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047704459012561,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047704671024023,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047710677355630,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047710888913620,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047716896157687,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047717104579378,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047723112577267,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4390', '-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 418836e9ed5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6839b0ea90e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c58d5ae1131d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 418836e9ed5a. 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 7e65c1cc0c24
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6839b0ea90e3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_not_in_docker_flags with id: 2026-02-25_19-30-50__1317075a-f34c-4c90-aa42-63b763a5386a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-50__1317075a-f34c-4c90-aa42-63b763a5386a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29587', '29588', '29589', '29590', '29591']
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 29587:29587 -p 29588:29588 -p 29589:29589 -p 29590:29590 -p 29591:29591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29589 --rest-port=29587 --tcp-port=29588 --discv5-udp-port=29590 --rest-address=0.0.0.0 --nat=extip:172.18.55.78 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fcaf702bef601acddfe9d4a4442cd9d9a9adfc30d611b5f2ce85f6eebf8efbcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29591 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea3b91c5c81e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.78 waku 63d9764db4f047d6b722702b167f26362eedf36e7cbfca78f5c22c15024a3cd9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63d9764db4f0. Setting up logs at ./log/docker/node1_2026-02-25_19-30-50__1317075a-f34c-4c90-aa42-63b763a5386a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29587
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 a1576b79f71b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29587/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/29588/p2p/16Uiu2HAm8PA9jduGKgZkShwAwmWKKX48wCrkgTn6fcgWYDTioWEN","/ip4/172.18.55.78/tcp/29589/ws/p2p/16Uiu2HAm8PA9jduGKgZkShwAwmWKKX48wCrkgTn6fcgWYDTioWEN"],"enrUri":"enr:-L24QF51Ck7ATXMT5f1tww1_ktvN63p1dzsCYgzSqtnGOv4mQ5CaM_IfbGV37Fnq-WV4n-vjWqcL7iM_YgT-Yr3jPvQCgmlkgnY0gmlwhKwSN06KbXVsdGlhZGRyc5YACASsEjdOBnOUAAoErBI3TgZzld0DgnJzhQACAQAAiXNlY3AyNTZrMaECwIMKiE8emc5Q1F-P8RMd8775zaDZYqtVlGe_VGJrrJuDdGNwgnOUg3VkcIJzloV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-50__1317075a-f34c-4c90-aa42-63b763a5386a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52236', '52237', '52238', '52239', '52240']
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 52236:52236 -p 52237:52237 -p 52238:52238 -p 52239:52239 -p 52240:52240 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52238 --rest-port=52236 --tcp-port=52237 --discv5-udp-port=52239 --rest-address=0.0.0.0 --nat=extip:172.18.251.181 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddedfb20ecceb69e6e9a4ef0bac77faaaf0e0b5faaaadccb2afaab274b3bd950 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52240 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF51Ck7ATXMT5f1tww1_ktvN63p1dzsCYgzSqtnGOv4mQ5CaM_IfbGV37Fnq-WV4n-vjWqcL7iM_YgT-Yr3jPvQCgmlkgnY0gmlwhKwSN06KbXVsdGlhZGRyc5YACASsEjdOBnOUAAoErBI3TgZzld0DgnJzhQACAQAAiXNlY3AyNTZrMaECwIMKiE8emc5Q1F-P8RMd8775zaDZYqtVlGe_VGJrrJuDdGNwgnOUg3VkcIJzloV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.181 waku 84615f00c3b7d27cfc02afc0eeb34512a0c090b4be8d3c1c8942fd09d21be752
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84615f00c3b7. Setting up logs at ./log/docker/node2_2026-02-25_19-30-50__1317075a-f34c-4c90-aa42-63b763a5386a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52236
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52236/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.181/tcp/52237/p2p/16Uiu2HAm4B6cPxXnU5CdxEEaB2idybPXLsndAyM24mpbXAX3nJ84","/ip4/172.18.251.181/tcp/52238/ws/p2p/16Uiu2HAm4B6cPxXnU5CdxEEaB2idybPXLsndAyM24mpbXAX3nJ84"],"enrUri":"enr:-L24QE43rj1yIttakDyqVPHNSL73C_rGT4epduEynd-VPOQyaZsR_L-21KPUJ8BdOwBONehpV7iSBOgqnyCt7a8DPFACgmlkgnY0gmlwhKwS-7WKbXVsdGlhZGRyc5YACASsEvu1BswNAAoErBL7tQbMDt0DgnJzhQACAQAAiXNlY3AyNTZrMaECgf1SFtu-ADa3_vT0TnNvHbRBTpqQ_Kp_5q1o5otjUCWDdGNwgswNg3VkcILMD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52236/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.78/tcp/29588/p2p/16Uiu2HAm8PA9jduGKgZkShwAwmWKKX48wCrkgTn6fcgWYDTioWEN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29587/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52236/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29587/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:29587/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":1772047853302071981,"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:52236/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":1772047853302071981,"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 63d9764db4f0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84615f00c3b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2026-02-25 19:30:27.011 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:30:27.011 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-02-25_19-30-27__bb080326-c381-4aa5-8ff8-0c537c2f383c
2026-02-25 19:30:27.012 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:30:27.012 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:30:27.012 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:30:27.020 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:27.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-27__bb080326-c381-4aa5-8ff8-0c537c2f383c__wakuorg_nwaku:latest.log
2026-02-25 19:30:27.020 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:27.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:27.022 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:27.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.163
2026-02-25 19:30:27.022 DEBUG [src.node.docker_mananger] Generated ports ['60102', '60103', '60104', '60105', '60106']
2026-02-25 19:30:27.022 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 19:30:27.022 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:30:27.023 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:27.023 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:27.023 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:27.023 DEBUG [src.node.docker_mananger] docker run -i -t -p 60102:60102 -p 60103:60103 -p 60104:60104 -p 60105:60105 -p 60106:60106 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60104 --rest-port=60102 --tcp-port=60103 --discv5-udp-port=60105 --rest-address=0.0.0.0 --nat=extip:172.18.124.163 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d21fed7be197a00ecc03cd50ec87cbbd13a5b01fedaafb5f5fac6ec17ed3e89e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60106 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:30:27.216 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.163 waku ef92ad9cde7d321c694eed9970d0ee80f8c5f96c3a31132d8bd449bb355610f2
2026-02-25 19:30:27.253 DEBUG [src.node.docker_mananger] Container started with ID ef92ad9cde7d. Setting up logs at ./log/docker/node1_2026-02-25_19-30-27__bb080326-c381-4aa5-8ff8-0c537c2f383c__wakuorg_nwaku:latest.log
2026-02-25 19:30:27.255 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60102
2026-02-25 19:30:27.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:27.256 ERROR [src.node.docker_mananger] Max retries reached for container cc03547974db. Exiting log stream.
2026-02-25 19:30:27.813 ERROR [src.node.docker_mananger] Max retries reached for container 613ada17bf9c. Exiting log stream.
2026-02-25 19:30:28.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:28.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:28.260 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:28.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:28.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.163/tcp/60103/p2p/16Uiu2HAmS15y8xQbZ5AqkuXGMX3FsEkZ1fP241hVaYX9xcMDaHFY","/ip4/172.18.124.163/tcp/60104/ws/p2p/16Uiu2HAmS15y8xQbZ5AqkuXGMX3FsEkZ1fP241hVaYX9xcMDaHFY"],"enrUri":"enr:-L24QKyscoq0ywvsksMuYCOIEMIaOpezhe5KFJ7Dkh4jUlaNLEKzTgLfdCU2hc-v6RUn10CNVyWp2f3snq5RJexeWOQCgmlkgnY0gmlwhKwSfKOKbXVsdGlhZGRyc5YACASsEnyjBurHAAoErBJ8owbqyN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxk3mCnHT89cxAkH2s80WjHzQiQ_cm4XVitVZi4R-1jODdGNwgurHg3VkcILqyYV3YWt1MgU"}'
2026-02-25 19:30:28.263 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:28.270 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:28.270 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-27__bb080326-c381-4aa5-8ff8-0c537c2f383c__wakuorg_nwaku:latest.log
2026-02-25 19:30:28.270 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:28.270 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:28.272 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:28.272 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.157
2026-02-25 19:30:28.272 DEBUG [src.node.docker_mananger] Generated ports ['37843', '37844', '37845', '37846', '37847']
2026-02-25 19:30:28.272 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 19:30:28.272 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:30:28.273 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:28.273 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:28.273 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:28.273 DEBUG [src.node.docker_mananger] docker run -i -t -p 37843:37843 -p 37844:37844 -p 37845:37845 -p 37846:37846 -p 37847:37847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37845 --rest-port=37843 --tcp-port=37844 --discv5-udp-port=37846 --rest-address=0.0.0.0 --nat=extip:172.18.147.157 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d0afaa34070bf4fbcb63bcca2321bf16b3e6f1b83cf341edcd7a15279cd55ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37847 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyscoq0ywvsksMuYCOIEMIaOpezhe5KFJ7Dkh4jUlaNLEKzTgLfdCU2hc-v6RUn10CNVyWp2f3snq5RJexeWOQCgmlkgnY0gmlwhKwSfKOKbXVsdGlhZGRyc5YACASsEnyjBurHAAoErBJ8owbqyN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxk3mCnHT89cxAkH2s80WjHzQiQ_cm4XVitVZi4R-1jODdGNwgurHg3VkcILqyYV3YWt1MgU
2026-02-25 19:30:28.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.157 waku 9ac18af80dedfa809f1f46139c47ac9097731caceedf03cb517b1fb8650204db
2026-02-25 19:30:28.506 DEBUG [src.node.docker_mananger] Container started with ID 9ac18af80ded. Setting up logs at ./log/docker/node2_2026-02-25_19-30-27__bb080326-c381-4aa5-8ff8-0c537c2f383c__wakuorg_nwaku:latest.log
2026-02-25 19:30:28.506 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37843
2026-02-25 19:30:28.506 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:29.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:29.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:29.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.157/tcp/37844/p2p/16Uiu2HAm5k1suGv51q7xVpMXpXtDbRcBq1nUgns9m7eL1rygi7kY","/ip4/172.18.147.157/tcp/37845/ws/p2p/16Uiu2HAm5k1suGv51q7xVpMXpXtDbRcBq1nUgns9m7eL1rygi7kY"],"enrUri":"enr:-L24QEEGPxc4POQ9GHUD8tSwGbQmG-z4X-r0vv6m07MiKpGHGn_2Wa6U3OBEIhFIKPgifGt3J4hHJIZUtFTk5xPdwYQCgmlkgnY0gmlwhKwSk52KbXVsdGlhZGRyc5YACASsEpOdBpPUAAoErBKTnQaT1d0DgnJzhQACAQAAiXNlY3AyNTZrMaECmUfSsyusQmmOiIteZFzH4iPz4aw7Mi0I9fVvxWZfoM2DdGNwgpPUg3VkcIKT1oV3YWt1MgE"}'
2026-02-25 19:30:29.541 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:29.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.163/tcp/60103/p2p/16Uiu2HAmS15y8xQbZ5AqkuXGMX3FsEkZ1fP241hVaYX9xcMDaHFY"]'
2026-02-25 19:30:29.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-25 19:30:29.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37843/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-25 19:30:29.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:29.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:29.687 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:29.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829575124285,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:29.692 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:29.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829575124285,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:29.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:29.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:29.804 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:29.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829697210280,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:29.809 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:29.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829697210280,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:29.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:29.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.819 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:29.920 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:29.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829813976594,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:29.925 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:29.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:29.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829813976594,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:29.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:29.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:29.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:30.036 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829929738236,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.042 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047829929738236,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:30.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:30.056 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:30.156 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830048572283,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.161 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830048572283,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:30.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:30.172 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:30.273 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830165892175,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.279 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830165892175,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:30.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:30.289 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:30.389 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830283505658,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.394 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830283505658,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:30.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:30.405 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:30:30.505 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830398840859,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.510 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:30:30.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:30.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047830398840859,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:30.516 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:30.517 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:30.517 DEBUG [src.node.waku_node] Stopping container with id ef92ad9cde7d
2026-02-25 19:30:31.140 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:31.141 DEBUG [src.node.waku_node] Stopping container with id 9ac18af80ded
2026-02-25 19:30:31.721 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:31.722 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:31.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:31.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-02-25 19:33:15.665 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:33:15.665 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_relay with id: 2026-02-25_19-33-15__1a4be5eb-78d5-4dec-afdb-ed6ad3070f99
2026-02-25 19:33:15.666 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:33:15.666 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:33:15.674 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:33:15.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-33-15__1a4be5eb-78d5-4dec-afdb-ed6ad3070f99__wakuorg_nwaku:latest.log
2026-02-25 19:33:15.675 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:33:15.675 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:33:15.678 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:33:15.678 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.216
2026-02-25 19:33:15.678 DEBUG [src.node.docker_mananger] Generated ports ['43461', '43462', '43463', '43464', '43465']
2026-02-25 19:33:15.678 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:33:15.678 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:33:15.678 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:33:15.678 DEBUG [src.node.docker_mananger] docker run -i -t -p 43461:43461 -p 43462:43462 -p 43463:43463 -p 43464:43464 -p 43465:43465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43463 --rest-port=43461 --tcp-port=43462 --discv5-udp-port=43464 --rest-address=0.0.0.0 --nat=extip:172.18.105.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6527fbde87eefd83ccc5eed1eb8584e359ed5aa0e93cd0ed2671b91c4a00a78a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43465 --metrics-logging=true --store=true --relay=true
2026-02-25 19:33:15.877 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.216 waku 6213e8dbdc47a96c7debcc8afa8e9253b352905698175e1dc2c06353fb305b6d
2026-02-25 19:33:15.880 ERROR [src.node.docker_mananger] Max retries reached for container bbd6db740793. Exiting log stream.
2026-02-25 19:33:15.919 DEBUG [src.node.docker_mananger] Container started with ID 6213e8dbdc47. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-33-15__1a4be5eb-78d5-4dec-afdb-ed6ad3070f99__wakuorg_nwaku:latest.log
2026-02-25 19:33:15.920 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43461
2026-02-25 19:33:15.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:33:16.442 ERROR [src.node.docker_mananger] Max retries reached for container acb73d0780a6. Exiting log stream.
2026-02-25 19:33:16.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43461/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:16.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:33:16.926 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:33:16.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:16.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.216/tcp/43462/p2p/16Uiu2HAmQhRMYRjLp5VZchtqEfdN5t5LQPeBMYBE8r2WNbAwpqiR","/ip4/172.18.105.216/tcp/43463/ws/p2p/16Uiu2HAmQhRMYRjLp5VZchtqEfdN5t5LQPeBMYBE8r2WNbAwpqiR"],"enrUri":"enr:-L24QMhfKeCX6wr6JBHRiegM8WaoC--24cSxRiP5wID-CUB2EEClzm8D8cies27lykvs5UvC-z3x9zd4j5g0gNat6uICgmlkgnY0gmlwhKwSadiKbXVsdGlhZGRyc5YACASsEmnYBqnGAAoErBJp2Aapx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsuutYGhCCZgNV2wuUbt6eHeR0B_OJAoVTgzRVPCD5XqDdGNwgqnGg3VkcIKpyIV3YWt1MgM"}'
2026-02-25 19:33:16.929 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:33:16.936 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:33:16.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-33-15__1a4be5eb-78d5-4dec-afdb-ed6ad3070f99__wakuorg_nwaku:latest.log
2026-02-25 19:33:16.936 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:33:16.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:33:16.938 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:33:16.938 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.82
2026-02-25 19:33:16.938 DEBUG [src.node.docker_mananger] Generated ports ['55987', '55988', '55989', '55990', '55991']
2026-02-25 19:33:16.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:33:16.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:33:16.938 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:33:16.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 55987:55987 -p 55988:55988 -p 55989:55989 -p 55990:55990 -p 55991:55991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55989 --rest-port=55987 --tcp-port=55988 --discv5-udp-port=55990 --rest-address=0.0.0.0 --nat=extip:172.18.52.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb4ed6b849c2b6dfa7f455f63cdfebc5ec87ed335bcccfe84eab0640847bf035 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55991 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMhfKeCX6wr6JBHRiegM8WaoC--24cSxRiP5wID-CUB2EEClzm8D8cies27lykvs5UvC-z3x9zd4j5g0gNat6uICgmlkgnY0gmlwhKwSadiKbXVsdGlhZGRyc5YACASsEmnYBqnGAAoErBJp2Aapx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsuutYGhCCZgNV2wuUbt6eHeR0B_OJAoVTgzRVPCD5XqDdGNwgqnGg3VkcIKpyIV3YWt1MgM --storenode=/ip4/172.18.105.216/tcp/43462/p2p/16Uiu2HAmQhRMYRjLp5VZchtqEfdN5t5LQPeBMYBE8r2WNbAwpqiR --store=false --relay=true
2026-02-25 19:33:17.128 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.82 waku 5301771b9dcb738d8b74d8abdb1ee2f0641db6ffc3d6a06b3094a883121a401c
2026-02-25 19:33:17.162 DEBUG [src.node.docker_mananger] Container started with ID 5301771b9dcb. Setting up logs at ./log/docker/store_node1_2026-02-25_19-33-15__1a4be5eb-78d5-4dec-afdb-ed6ad3070f99__wakuorg_nwaku:latest.log
2026-02-25 19:33:17.162 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55987
2026-02-25 19:33:17.162 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:33:18.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55987/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:18.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:33:18.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:33:18.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:18.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.82/tcp/55988/p2p/16Uiu2HAmUpUHzz8r5wSTvy1gsPkLJdyU1NdPPqo9tp7Sp5Qyebb9","/ip4/172.18.52.82/tcp/55989/ws/p2p/16Uiu2HAmUpUHzz8r5wSTvy1gsPkLJdyU1NdPPqo9tp7Sp5Qyebb9"],"enrUri":"enr:-L24QKFBUFz9IqbEBUghhd-dRLTZH0al6XN19JgaMM70XASxNaophNm5AHhBjsZAj9_3LayvGhQm5KbW27ACQOZkHMgCgmlkgnY0gmlwhKwSNFKKbXVsdGlhZGRyc5YACASsEjRSBtq0AAoErBI0Ugbatd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8CjQTUq2QRPQVF40Q55taXvhkd-Qvv6REN_NBqEMaqyDdGNwgtq0g3VkcILatoV3YWt1MgE"}'
2026-02-25 19:33:18.169 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:33:18.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55987/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.216/tcp/43462/p2p/16Uiu2HAmQhRMYRjLp5VZchtqEfdN5t5LQPeBMYBE8r2WNbAwpqiR"]'
2026-02-25 19:33:18.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:18.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:33:18.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:18.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:33:18.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:18.233 DEBUG [src.steps.store] Relaying message
2026-02-25 19:33:18.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:18.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:18.239 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:33:18.440 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:33:18.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43461/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:18.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x54204b681bb77ce38921028400ab2ac95b20c0b849f5e108ed8c83e5fd54ab36"}]}'
2026-02-25 19:33:18.444 DEBUG [src.steps.store] messages length is 1
2026-02-25 19:33:18.444 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:33:18.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55987/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:18.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b3edcc8edc92aad30201","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x54204b681bb77ce38921028400ab2ac95b20c0b849f5e108ed8c83e5fd54ab36"}]}'
2026-02-25 19:33:18.454 DEBUG [src.steps.store] messages length is 1
2026-02-25 19:33:18.455 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:33:18.456 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:33:18.456 DEBUG [src.node.waku_node] Stopping container with id 6213e8dbdc47
2026-02-25 19:33:19.022 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:33:19.024 DEBUG [src.node.waku_node] Stopping container with id 5301771b9dcb
2026-02-25 19:33:19.607 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:33:19.610 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:33:19.625 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:33:19.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-02-25 19:36:40.527 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:36:40.528 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2026-02-25_19-36-40__60d44777-7e7f-45a9-a785-eac6751abc1f
2026-02-25 19:36:40.528 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:36:40.529 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:36:40.529 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:36:40.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:36:40.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-36-40__60d44777-7e7f-45a9-a785-eac6751abc1f__wakuorg_nwaku:latest.log
2026-02-25 19:36:40.544 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:36:40.544 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:36:40.547 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:36:40.548 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.11
2026-02-25 19:36:40.548 DEBUG [src.node.docker_mananger] Generated ports ['10538', '10539', '10540', '10541', '10542']
2026-02-25 19:36:40.548 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:36:40.549 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:36:40.549 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:36:40.549 DEBUG [src.node.docker_mananger] docker run -i -t -p 10538:10538 -p 10539:10539 -p 10540:10540 -p 10541:10541 -p 10542:10542 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10540 --rest-port=10538 --tcp-port=10539 --discv5-udp-port=10541 --rest-address=0.0.0.0 --nat=extip:172.18.154.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e28eaeebe2cb71f43fa0252fb19df6ad997fd1c0ccfdc90112d80a241b00d5f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10542 --metrics-logging=true --store=true --relay=true
2026-02-25 19:36:40.709 ERROR [src.node.docker_mananger] Max retries reached for container 498b77a06745. Exiting log stream.
2026-02-25 19:36:40.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.11 waku 5abc3d387235db2f86508053c195c22c540d7d4d9c5ce6d1ed15fb881f567f03
2026-02-25 19:36:40.831 DEBUG [src.node.docker_mananger] Container started with ID 5abc3d387235. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-36-40__60d44777-7e7f-45a9-a785-eac6751abc1f__wakuorg_nwaku:latest.log
2026-02-25 19:36:40.833 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10538
2026-02-25 19:36:40.833 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:36:41.549 ERROR [src.node.docker_mananger] Max retries reached for container 6186a38553c5. Exiting log stream.
2026-02-25 19:36:41.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:41.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:41.837 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:41.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:41.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.11/tcp/10539/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG","/ip4/172.18.154.11/tcp/10540/ws/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG"],"enrUri":"enr:-L24QKFJjy0MA32__SMesS-bjA96H3ePt5yj5qAYs7BMw4ftFEHWZTXuETDBE7l7woh_iviVpnOyC2bCxvaipPIWZpwCgmlkgnY0gmlwhKwSmguKbXVsdGlhZGRyc5YACASsEpoLBikrAAoErBKaCwYpLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDacl7AxNn6rpcnbDdEj_bxzoP31V0MEECgGlxMTP89VeDdGNwgikrg3VkcIIpLYV3YWt1MgM"}'
2026-02-25 19:36:41.840 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:41.848 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:36:41.848 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-36-40__60d44777-7e7f-45a9-a785-eac6751abc1f__wakuorg_nwaku:latest.log
2026-02-25 19:36:41.848 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:36:41.848 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:36:41.850 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:36:41.850 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.137
2026-02-25 19:36:41.850 DEBUG [src.node.docker_mananger] Generated ports ['18532', '18533', '18534', '18535', '18536']
2026-02-25 19:36:41.850 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:36:41.850 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:36:41.850 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:36:41.850 DEBUG [src.node.docker_mananger] docker run -i -t -p 18532:18532 -p 18533:18533 -p 18534:18534 -p 18535:18535 -p 18536:18536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18534 --rest-port=18532 --tcp-port=18533 --discv5-udp-port=18535 --rest-address=0.0.0.0 --nat=extip:172.18.242.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5db6e18ef7ebda5c992dafdff87ef5ffc3f7b595d7bfc04da7efd3ed8c83d19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18536 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKFJjy0MA32__SMesS-bjA96H3ePt5yj5qAYs7BMw4ftFEHWZTXuETDBE7l7woh_iviVpnOyC2bCxvaipPIWZpwCgmlkgnY0gmlwhKwSmguKbXVsdGlhZGRyc5YACASsEpoLBikrAAoErBKaCwYpLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDacl7AxNn6rpcnbDdEj_bxzoP31V0MEECgGlxMTP89VeDdGNwgikrg3VkcIIpLYV3YWt1MgM --storenode=/ip4/172.18.154.11/tcp/10539/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG --store=true --relay=true
2026-02-25 19:36:42.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.137 waku 04943d819f202d9b37b3dbb015eb36f8f05be3d8a77fdf8bdf29811d94347e43
2026-02-25 19:36:42.092 DEBUG [src.node.docker_mananger] Container started with ID 04943d819f20. Setting up logs at ./log/docker/store_node1_2026-02-25_19-36-40__60d44777-7e7f-45a9-a785-eac6751abc1f__wakuorg_nwaku:latest.log
2026-02-25 19:36:42.093 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18532
2026-02-25 19:36:42.093 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:36:43.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18532/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:43.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:43.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:43.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:43.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.137/tcp/18533/p2p/16Uiu2HAmRUD3r1Wobb9XV9hMmYZHmCqhBxKjRfNcb8j5sb4nfs2W","/ip4/172.18.242.137/tcp/18534/ws/p2p/16Uiu2HAmRUD3r1Wobb9XV9hMmYZHmCqhBxKjRfNcb8j5sb4nfs2W"],"enrUri":"enr:-L24QC_1LhPEvCGH1XIP-tluWdouYcJ59B-aFmSkwdfoB-ulO6SYdObR7sXYrUK50Biwn3EjPti-UehRXZhIKieM7ysCgmlkgnY0gmlwhKwS8omKbXVsdGlhZGRyc5YACASsEvKJBkhlAAoErBLyiQZIZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvmTmdMQ1X1euw3qaJ2A7o4LGcT5_Ot2z4UcI6oZORX-DdGNwgkhlg3VkcIJIZ4V3YWt1MgM"}'
2026-02-25 19:36:43.099 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:43.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18532/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.11/tcp/10539/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG"]'
2026-02-25 19:36:43.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:43.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10538/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:43.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:43.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:43.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:43.110 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:43.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10538/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:43.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:43.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:43.316 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:36:43.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:43.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9265751a493c9ca955dfb2ac6762b117375ee0dd4317198e5fdd8da34d30230d"}]}'
2026-02-25 19:36:43.321 DEBUG [src.steps.store] messages length is 1
2026-02-25 19:36:43.321 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:36:43.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18532/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:43.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9265751a493c9ca955dfb2ac6762b117375ee0dd4317198e5fdd8da34d30230d"}]}'
2026-02-25 19:36:43.324 DEBUG [src.steps.store] messages length is 1
2026-02-25 19:36:43.324 DEBUG [src.node.waku_node] Restarting container with id 5abc3d387235
2026-02-25 19:36:44.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:44.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:44.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.11/tcp/10539/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG","/ip4/172.18.154.11/tcp/10540/ws/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG"],"enrUri":"enr:-L24QKFJjy0MA32__SMesS-bjA96H3ePt5yj5qAYs7BMw4ftFEHWZTXuETDBE7l7woh_iviVpnOyC2bCxvaipPIWZpwCgmlkgnY0gmlwhKwSmguKbXVsdGlhZGRyc5YACASsEpoLBikrAAoErBKaCwYpLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDacl7AxNn6rpcnbDdEj_bxzoP31V0MEECgGlxMTP89VeDdGNwgikrg3VkcIIpLYV3YWt1MgM"}'
2026-02-25 19:36:44.262 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:44.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18532/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.11/tcp/10539/p2p/16Uiu2HAmKmwMDErL5KFkmJ5v8wRdQXrXAdHScqv28En4dAEH6bVG"]'
2026-02-25 19:36:44.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:44.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10538/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:44.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:44.307 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:44.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10538/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:44.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:44.314 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:44.515 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:36:44.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9265751a493c9ca955dfb2ac6762b117375ee0dd4317198e5fdd8da34d30230d"},{"messageHash":"0x35620d19ce481249d9c8eb1ed92cd4fb6a6e034e99b057dd6121699fc0b79123"}]}'
2026-02-25 19:36:44.519 DEBUG [src.steps.store] messages length is 2
2026-02-25 19:36:44.519 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:36:44.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18532/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9265751a493c9ca955dfb2ac6762b117375ee0dd4317198e5fdd8da34d30230d"},{"messageHash":"0x35620d19ce481249d9c8eb1ed92cd4fb6a6e034e99b057dd6121699fc0b79123"}]}'
2026-02-25 19:36:44.522 DEBUG [src.steps.store] messages length is 2
2026-02-25 19:36:44.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10538/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9265751a493c9ca955dfb2ac6762b117375ee0dd4317198e5fdd8da34d30230d"},{"messageHash":"0x35620d19ce481249d9c8eb1ed92cd4fb6a6e034e99b057dd6121699fc0b79123"}]}'
2026-02-25 19:36:44.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18532/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:44.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9265751a493c9ca955dfb2ac6762b117375ee0dd4317198e5fdd8da34d30230d"},{"messageHash":"0x35620d19ce481249d9c8eb1ed92cd4fb6a6e034e99b057dd6121699fc0b79123"}]}'
2026-02-25 19:36:44.531 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:36:44.532 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:36:44.532 DEBUG [src.node.waku_node] Stopping container with id 5abc3d387235
2026-02-25 19:36:45.119 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:36:45.120 DEBUG [src.node.waku_node] Stopping container with id 04943d819f20
2026-02-25 19:36:45.746 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:36:45.748 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:36:45.771 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:36:45.781 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_blank_node with id: 2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.171.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61489', '61490', '61491', '61492', '61493']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61489:61489 -p 61490:61490 -p 61491:61491 -p 61492:61492 -p 61493:61493 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61491 --rest-port=61489 --tcp-port=61490 --discv5-udp-port=61492 --rest-address=0.0.0.0 --nat=extip:172.18.171.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff1e9764f26b3ebcf96f57f7e27683eae5c6aa6d4aefedd5a7d8faa4a6d6cdfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61493 --metrics-logging=true --relay=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.111 waku f2bae7f4affdc995c7a3ffbc7dd80cf13c9c82d37b72e596f37a224ebdc0431b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6055480a427e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2bae7f4affd. Setting up logs at ./log/docker/node1_2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61489
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 71ef0bcd1b20. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61489/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61489/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.111/tcp/61490/p2p/16Uiu2HAmShAqj7PPSPrkLJim96SqbaiGgHnhjBNKoYLJVLDRF2cn","/ip4/172.18.171.111/tcp/61491/ws/p2p/16Uiu2HAmShAqj7PPSPrkLJim96SqbaiGgHnhjBNKoYLJVLDRF2cn"],"enrUri":"enr:-L24QF5FXtPBA_Ko0LHkqVHHk7tsyawV_LeJcROrwxI1oryHf0fMIsLOBilkFQf1M-wXOmZJBIYeAYcaZ4A_bo2PM68CgmlkgnY0gmlwhKwSq2-KbXVsdGlhZGRyc5YACASsEqtvBvAyAAoErBKrbwbwM90DgnJzhQADAQAAiXNlY3AyNTZrMaED0JKj1vcFJrm5pL9d_lWI1591cchWxiM-8jhZt3LaiC-DdGNwgvAyg3VkcILwNIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9097', '9098', '9099', '9100', '9101']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9097:9097 -p 9098:9098 -p 9099:9099 -p 9100:9100 -p 9101:9101 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9099 --rest-port=9097 --tcp-port=9098 --discv5-udp-port=9100 --rest-address=0.0.0.0 --nat=extip:172.18.213.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0450fc06d8b7dec96d851b0f25861fa2bb2ef5f63cd8c4e8f60370249797cb4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9101 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF5FXtPBA_Ko0LHkqVHHk7tsyawV_LeJcROrwxI1oryHf0fMIsLOBilkFQf1M-wXOmZJBIYeAYcaZ4A_bo2PM68CgmlkgnY0gmlwhKwSq2-KbXVsdGlhZGRyc5YACASsEqtvBvAyAAoErBKrbwbwM90DgnJzhQADAQAAiXNlY3AyNTZrMaED0JKj1vcFJrm5pL9d_lWI1591cchWxiM-8jhZt3LaiC-DdGNwgvAyg3VkcILwNIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.104 waku 598a90120bf1a7b450aa7810f9db033242c51dd18bd0b66d39386ba8eec8f9d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 598a90120bf1. Setting up logs at ./log/docker/node2_2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9097
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9097/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.104/tcp/9098/p2p/16Uiu2HAmByGxqvEztrRuyhxkpgxAsepUwHGP3UxjLHhM3TXQ7gNz","/ip4/172.18.213.104/tcp/9099/ws/p2p/16Uiu2HAmByGxqvEztrRuyhxkpgxAsepUwHGP3UxjLHhM3TXQ7gNz"],"enrUri":"enr:-L24QIzTplILuTRgQmQTmYMnyEtyDaHUP-Agn8utvQ2FtRS6N5ZoNnpduOrv8gg1ZnHz8zXID-l9STqpjQ1iEHMIH1sCgmlkgnY0gmlwhKwS1WiKbXVsdGlhZGRyc5YACASsEtVoBiOKAAoErBLVaAYji90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9dONUV74-RD1xF7cQ3nTx9wbfF7OlmUrf1d5_37aixeDdGNwgiOKg3VkcIIjjIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9097/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.111/tcp/61490/p2p/16Uiu2HAmShAqj7PPSPrkLJim96SqbaiGgHnhjBNKoYLJVLDRF2cn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61489/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61489/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.213.104/tcp/60078/p2p/16Uiu2HAmByGxqvEztrRuyhxkpgxAsepUwHGP3UxjLHhM3TXQ7gNz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37643', '37644', '37645', '37646', '37647']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37643:37643 -p 37644:37644 -p 37645:37645 -p 37646:37646 -p 37647:37647 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37645 --rest-port=37643 --tcp-port=37644 --discv5-udp-port=37646 --rest-address=0.0.0.0 --nat=extip:172.18.177.135 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d86afddeb9fbfda7e7a05cc2d897bdfee3b83e81c3accb2e4de52b30c7f3202f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37647 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.213.104/tcp/60078/p2p/16Uiu2HAmByGxqvEztrRuyhxkpgxAsepUwHGP3UxjLHhM3TXQ7gNz
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.135 waku 138a168f8b7c2f392059f83164c605d8f769c1358a7d6b7fae8893dd1a2bbad1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 138a168f8b7c. Setting up logs at ./log/docker/node3_2026-02-25_19-28-04__672b6d64-a8f7-4ad3-b327-f71a3d44c10d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37643
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37643/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37643/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37643/debug/v1/info" -H "Content-Type: application/json" -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.135/tcp/37644/p2p/16Uiu2HAm4Vig29qF9HW8X5ePAdJQs2X55hJVuJubLHJqvjxBMe65","/ip4/172.18.177.135/tcp/37645/ws/p2p/16Uiu2HAm4Vig29qF9HW8X5ePAdJQs2X55hJVuJubLHJqvjxBMe65"],"enrUri":"enr:-La4QOdGO0DKEgJoe4As19T3rtDb4h8QiJbt4GEBvK0_dOSvdpnCvSZM18xFpZR0G7bdPENWSYfTL1_pJYD8sFpc1joCgmlkgnY0gmlwhKwSsYeKbXVsdGlhZGRyc5YACASsErGHBpMMAAoErBKxhwaTDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChsKNG8LQ_05mapFJo1uHUaqTXONuqmiFnw5FQMpVr3qDdGNwgpMMhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37643/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.111/tcp/61490/p2p/16Uiu2HAmShAqj7PPSPrkLJim96SqbaiGgHnhjBNKoYLJVLDRF2cn"]'
INFO  src.node.api_clients.base_client:base_client.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:37643/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.171.111/tcp/61490/p2p/16Uiu2HAmShAqj7PPSPrkLJim96SqbaiGgHnhjBNKoYLJVLDRF2cn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.213.104/tcp/60078/p2p/16Uiu2HAmByGxqvEztrRuyhxkpgxAsepUwHGP3UxjLHhM3TXQ7gNz","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2bae7f4affd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 598a90120bf1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 138a168f8b7c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2bae7f4affd. 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,275 @@
2026-02-25 19:27:30.694 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:30.694 DEBUG [tests.conftest] Running test: test_multiple_lightpush_nodes with id: 2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85
2026-02-25 19:27:30.694 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:30.695 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:27:30.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:30.703 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:30.703 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:30.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:30.704 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:30.704 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.104
2026-02-25 19:27:30.705 DEBUG [src.node.docker_mananger] Generated ports ['31948', '31949', '31950', '31951', '31952']
2026-02-25 19:27:30.705 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:30.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:30.705 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:30.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 31948:31948 -p 31949:31949 -p 31950:31950 -p 31951:31951 -p 31952:31952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31950 --rest-port=31948 --tcp-port=31949 --discv5-udp-port=31951 --rest-address=0.0.0.0 --nat=extip:172.18.27.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb4da50f8d69b8bd5e1a6caec9f777cdf7b526ebaefeefa477baecb3793ed9c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31952 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:27:30.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.104 waku 8e65b6e83f46c9c72856821b47286e35154c36ba176c8bc7abe118218bf17135
2026-02-25 19:27:30.926 DEBUG [src.node.docker_mananger] Container started with ID 8e65b6e83f46. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:30.926 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31948
2026-02-25 19:27:30.928 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:30.945 ERROR [src.node.docker_mananger] Max retries reached for container 01c276d824c7. Exiting log stream.
2026-02-25 19:27:31.496 ERROR [src.node.docker_mananger] Max retries reached for container d7ff8dbfc6b3. Exiting log stream.
2026-02-25 19:27:31.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31948/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:31.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:31.932 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:31.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:31.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7","/ip4/172.18.27.104/tcp/31950/ws/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7"],"enrUri":"enr:-L24QMVUrLcfFbOZH2gCr6MwP3Wy02IlklaOFp_R6yRYghPWUgUm-J7Qz6tQpICI-7F78s79XFJACsJWX1o4uMhpkXcCgmlkgnY0gmlwhKwSG2iKbXVsdGlhZGRyc5YACASsEhtoBnzNAAoErBIbaAZ8zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4_05ogSUQqMxu7oZSSYCi4SqfnkCAQgehUyZGO4Y8iDdGNwgnzNg3VkcIJ8z4V3YWt1Mgk"}'
2026-02-25 19:27:31.934 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:31.941 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:31.942 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:31.942 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:31.942 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:31.943 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:31.943 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.51
2026-02-25 19:27:31.944 DEBUG [src.node.docker_mananger] Generated ports ['22478', '22479', '22480', '22481', '22482']
2026-02-25 19:27:31.944 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:31.944 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:31.944 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:31.944 DEBUG [src.node.docker_mananger] docker run -i -t -p 22478:22478 -p 22479:22479 -p 22480:22480 -p 22481:22481 -p 22482:22482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22480 --rest-port=22478 --tcp-port=22479 --discv5-udp-port=22481 --rest-address=0.0.0.0 --nat=extip:172.18.220.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99bbcddaf8fdf395d965873c5b6ac08d1dc4d88fd6bcfb9867fca2ac1d2d29a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22482 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 19:27:32.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.51 waku c076a7f257d6af660f6e942cb392eaeb007d09981321f04c1cd003c1748c29f5
2026-02-25 19:27:32.175 DEBUG [src.node.docker_mananger] Container started with ID c076a7f257d6. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:32.175 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22478
2026-02-25 19:27:32.175 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22478/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:33.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:33.179 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:33.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:33.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.51/tcp/22479/p2p/16Uiu2HAm7fifeU4Zux98aj3YaW3iZxxF1bUokfxQqJroQvhVDUe4","/ip4/172.18.220.51/tcp/22480/ws/p2p/16Uiu2HAm7fifeU4Zux98aj3YaW3iZxxF1bUokfxQqJroQvhVDUe4"],"enrUri":"enr:-L24QONAahzDFrB-aZHdJE48I7tV0EcjX_8DkLUUAYbTHfloIuC-VFJW6vKo4zHVpLjWQ5BtGy6RqiuQ_G-y1X8A3i4CgmlkgnY0gmlwhKwS3DOKbXVsdGlhZGRyc5YACASsEtwzBlfPAAoErBLcMwZX0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECteVprFKjxqDyEcCja3bGVpKvNuXr9FLYaEwmJbOsLJGDdGNwglfPg3VkcIJX0YV3YWt1MgE"}'
2026-02-25 19:27:33.182 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:33.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22478/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7"]'
2026-02-25 19:27:33.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:33.234 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:33.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:33.234 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:33.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:33.237 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:33.237 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.96
2026-02-25 19:27:33.237 DEBUG [src.node.docker_mananger] Generated ports ['18039', '18040', '18041', '18042', '18043']
2026-02-25 19:27:33.238 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:33.238 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:33.238 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:33.238 DEBUG [src.node.docker_mananger] docker run -i -t -p 18039:18039 -p 18040:18040 -p 18041:18041 -p 18042:18042 -p 18043:18043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18041 --rest-port=18039 --tcp-port=18040 --discv5-udp-port=18042 --rest-address=0.0.0.0 --nat=extip:172.18.66.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bf20132d799ed22b5c28f11ebefe9fc88dac6d4d4944d1f7e4a9cb6bbabebaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18043 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMVUrLcfFbOZH2gCr6MwP3Wy02IlklaOFp_R6yRYghPWUgUm-J7Qz6tQpICI-7F78s79XFJACsJWX1o4uMhpkXcCgmlkgnY0gmlwhKwSG2iKbXVsdGlhZGRyc5YACASsEhtoBnzNAAoErBIbaAZ8zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4_05ogSUQqMxu7oZSSYCi4SqfnkCAQgehUyZGO4Y8iDdGNwgnzNg3VkcIJ8z4V3YWt1Mgk --lightpushnode=/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7 --lightpush=true --relay=true
2026-02-25 19:27:33.441 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.96 waku e55ee2dc6a3961c89d9e30b3e8d109fdda06521d94003c9fb6ba6c10e4a9238f
2026-02-25 19:27:33.477 DEBUG [src.node.docker_mananger] Container started with ID e55ee2dc6a39. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:33.478 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18039
2026-02-25 19:27:33.478 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:34.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18039/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:34.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:34.481 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:34.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:34.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.96/tcp/18040/p2p/16Uiu2HAmLRYnhsRLDFKK4SEmm3dGLbmQxQf4vfRuV7qVWMS5SUHW","/ip4/172.18.66.96/tcp/18041/ws/p2p/16Uiu2HAmLRYnhsRLDFKK4SEmm3dGLbmQxQf4vfRuV7qVWMS5SUHW"],"enrUri":"enr:-L24QHfk7MHZbQZh46uyCR5bQXrD36DkzKI1lnuOAv5Zoq4HAQYdhUbrqOWFSxoECllqHbEsc-bvI5UxYudn_i4-HjACgmlkgnY0gmlwhKwSQmCKbXVsdGlhZGRyc5YACASsEkJgBkZ4AAoErBJCYAZGed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc2wKxU3JvY-kl04ixAiL7NfZCYDiBrYwNqe-mfDXBtGDdGNwgkZ4g3VkcIJGeoV3YWt1Mgk"}'
2026-02-25 19:27:34.484 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:34.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7"]'
2026-02-25 19:27:34.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:34.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.51/tcp/22479/p2p/16Uiu2HAm7fifeU4Zux98aj3YaW3iZxxF1bUokfxQqJroQvhVDUe4"]'
2026-02-25 19:27:34.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:34.580 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:34.580 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:34.580 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:34.581 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:34.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:34.583 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.118
2026-02-25 19:27:34.583 DEBUG [src.node.docker_mananger] Generated ports ['17773', '17774', '17775', '17776', '17777']
2026-02-25 19:27:34.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:34.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:34.583 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:34.583 DEBUG [src.node.docker_mananger] docker run -i -t -p 17773:17773 -p 17774:17774 -p 17775:17775 -p 17776:17776 -p 17777:17777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17775 --rest-port=17773 --tcp-port=17774 --discv5-udp-port=17776 --rest-address=0.0.0.0 --nat=extip:172.18.89.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95fcb372d8b7df5b59f410204bff2da52bc44ad7efe26b9cdcdfbce35564b727 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17777 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMVUrLcfFbOZH2gCr6MwP3Wy02IlklaOFp_R6yRYghPWUgUm-J7Qz6tQpICI-7F78s79XFJACsJWX1o4uMhpkXcCgmlkgnY0gmlwhKwSG2iKbXVsdGlhZGRyc5YACASsEhtoBnzNAAoErBIbaAZ8zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4_05ogSUQqMxu7oZSSYCi4SqfnkCAQgehUyZGO4Y8iDdGNwgnzNg3VkcIJ8z4V3YWt1Mgk --lightpushnode=/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7 --lightpush=true --relay=true
2026-02-25 19:27:34.796 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.118 waku a8b9429dc7b2622057d745810f89cdc4b8942c4582dbbc05131baa9efc7ffbec
2026-02-25 19:27:34.831 DEBUG [src.node.docker_mananger] Container started with ID a8b9429dc7b2. Setting up logs at ./log/docker/lightpush_node2_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:34.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17773
2026-02-25 19:27:34.831 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:35.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17773/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:35.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:35.835 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:35.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17773/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:35.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.118/tcp/17774/p2p/16Uiu2HAkzv43WcLxvmPd2heZg75JRyS4w1Uzi5mnUmtm8v3V2gY9","/ip4/172.18.89.118/tcp/17775/ws/p2p/16Uiu2HAkzv43WcLxvmPd2heZg75JRyS4w1Uzi5mnUmtm8v3V2gY9"],"enrUri":"enr:-L24QE1bkE4A0krDMsfuQvoikcGahRC8rucxNWZx0BSBgUUQbLaxkRyErEkOnuX7lhsHwgANOR0AIH8tzDoI1gFAYUUCgmlkgnY0gmlwhKwSWXaKbXVsdGlhZGRyc5YACASsEll2BkVuAAoErBJZdgZFb90DgnJzhQADAQAAiXNlY3AyNTZrMaECUY-lLqukGQ0QA4PvfRDKslWcWceDNSSVnHtW7KU2IXKDdGNwgkVug3VkcIJFcIV3YWt1Mgk"}'
2026-02-25 19:27:35.837 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:35.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7"]'
2026-02-25 19:27:35.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:35.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.51/tcp/22479/p2p/16Uiu2HAm7fifeU4Zux98aj3YaW3iZxxF1bUokfxQqJroQvhVDUe4"]'
2026-02-25 19:27:35.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:35.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:35.926 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node3_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:35.926 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:35.926 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:35.928 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:35.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.141
2026-02-25 19:27:35.928 DEBUG [src.node.docker_mananger] Generated ports ['49363', '49364', '49365', '49366', '49367']
2026-02-25 19:27:35.928 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:35.928 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:35.929 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:35.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 49363:49363 -p 49364:49364 -p 49365:49365 -p 49366:49366 -p 49367:49367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49365 --rest-port=49363 --tcp-port=49364 --discv5-udp-port=49366 --rest-address=0.0.0.0 --nat=extip:172.18.38.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3c8dfcddb64fcac84dfc42caa7dacdbc5910c022cca1a01646ebd9cfddb6e73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49367 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMVUrLcfFbOZH2gCr6MwP3Wy02IlklaOFp_R6yRYghPWUgUm-J7Qz6tQpICI-7F78s79XFJACsJWX1o4uMhpkXcCgmlkgnY0gmlwhKwSG2iKbXVsdGlhZGRyc5YACASsEhtoBnzNAAoErBIbaAZ8zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4_05ogSUQqMxu7oZSSYCi4SqfnkCAQgehUyZGO4Y8iDdGNwgnzNg3VkcIJ8z4V3YWt1Mgk --lightpushnode=/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7 --lightpush=true --relay=true
2026-02-25 19:27:36.129 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.141 waku 4166ad5cb2befa627973f6035bb9c0511ce9204185fd99790baf21cf54f1a2df
2026-02-25 19:27:36.166 DEBUG [src.node.docker_mananger] Container started with ID 4166ad5cb2be. Setting up logs at ./log/docker/lightpush_node3_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:36.166 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49363
2026-02-25 19:27:36.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:37.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49363/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:37.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:37.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:37.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:37.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.141/tcp/49364/p2p/16Uiu2HAmNjJDmjFt1swgct3yx31dwJMGMgx3S7M7h64ae67jSLEo","/ip4/172.18.38.141/tcp/49365/ws/p2p/16Uiu2HAmNjJDmjFt1swgct3yx31dwJMGMgx3S7M7h64ae67jSLEo"],"enrUri":"enr:-L24QEOc5RWbbKpEvDyNSABu_um7iOxHScXG5fiWE1dY0Gx-OTpAMn506-iESdb47nDhVNQGspZBI-JIywYYXS30oGsCgmlkgnY0gmlwhKwSJo2KbXVsdGlhZGRyc5YACASsEiaNBsDUAAoErBImjQbA1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDla9mCvINWMpYkcdI4uSb9JFtfU8lKMqItCITzGVB99SDdGNwgsDUg3VkcILA1oV3YWt1Mgk"}'
2026-02-25 19:27:37.173 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:37.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49363/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7"]'
2026-02-25 19:27:37.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:37.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49363/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.51/tcp/22479/p2p/16Uiu2HAm7fifeU4Zux98aj3YaW3iZxxF1bUokfxQqJroQvhVDUe4"]'
2026-02-25 19:27:37.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:37.265 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:37.265 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node4_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:37.265 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:37.265 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:37.267 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:37.267 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.129
2026-02-25 19:27:37.267 DEBUG [src.node.docker_mananger] Generated ports ['13215', '13216', '13217', '13218', '13219']
2026-02-25 19:27:37.268 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:37.268 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:37.268 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:37.268 DEBUG [src.node.docker_mananger] docker run -i -t -p 13215:13215 -p 13216:13216 -p 13217:13217 -p 13218:13218 -p 13219:13219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13217 --rest-port=13215 --tcp-port=13216 --discv5-udp-port=13218 --rest-address=0.0.0.0 --nat=extip:172.18.238.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4e0edfd1d573cf35320ae8bc4d6b4d1fd6e68d9dc34bc5c8db19e4de2ea0a5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13219 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMVUrLcfFbOZH2gCr6MwP3Wy02IlklaOFp_R6yRYghPWUgUm-J7Qz6tQpICI-7F78s79XFJACsJWX1o4uMhpkXcCgmlkgnY0gmlwhKwSG2iKbXVsdGlhZGRyc5YACASsEhtoBnzNAAoErBIbaAZ8zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4_05ogSUQqMxu7oZSSYCi4SqfnkCAQgehUyZGO4Y8iDdGNwgnzNg3VkcIJ8z4V3YWt1Mgk --lightpushnode=/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7 --lightpush=true --relay=true
2026-02-25 19:27:37.476 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.129 waku 0ced96c4aaeb6e742e4db386f85ed90b9f6566c2cb8d4a693130e1d5af6a4d7d
2026-02-25 19:27:37.509 DEBUG [src.node.docker_mananger] Container started with ID 0ced96c4aaeb. Setting up logs at ./log/docker/lightpush_node4_2026-02-25_19-27-30__9590ceb3-dd29-494c-8329-b20ffcf88d85__wakuorg_nwaku:latest.log
2026-02-25 19:27:37.509 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13215
2026-02-25 19:27:37.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:38.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13215/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:38.513 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:38.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.129/tcp/13216/p2p/16Uiu2HAm1ePq14RDx9TQXP8ygTuLiXBdRqVT7ghUGxebt6myTU39","/ip4/172.18.238.129/tcp/13217/ws/p2p/16Uiu2HAm1ePq14RDx9TQXP8ygTuLiXBdRqVT7ghUGxebt6myTU39"],"enrUri":"enr:-L24QGyE83FhAVPy6mJX2beCR4zA1PYPh_uHCJuClkIQhc1JTW4WZNnGy7KEnCZ_IH2wfNtF5TMKxgiQ0NAZULSjQawCgmlkgnY0gmlwhKwS7oGKbXVsdGlhZGRyc5YACASsEu6BBjOgAAoErBLugQYzod0DgnJzhQADAQAAiXNlY3AyNTZrMaECXGho0BvjnkUOdYK5V6QMPhA1x9aZ8hVE1UzNn4BhnRiDdGNwgjOgg3VkcIIzooV3YWt1Mgk"}'
2026-02-25 19:27:38.516 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:38.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.104/tcp/31949/p2p/16Uiu2HAm1KUmN39EzsJjNEjTbymXVAch1vpQsY6U9qFCieCg8JQ7"]'
2026-02-25 19:27:38.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.51/tcp/22479/p2p/16Uiu2HAm7fifeU4Zux98aj3YaW3iZxxF1bUokfxQqJroQvhVDUe4"]'
2026-02-25 19:27:38.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:38.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:38.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:38.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17773/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:38.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49363/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:38.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13215/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:38.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.630 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:38.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18039/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047658630167430}}'
2026-02-25 19:27:38.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:38.755 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658630167430,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.760 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658630167430,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.764 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658630167430,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.768 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658630167430,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.772 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658630167430,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.776 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658630167430,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.780 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:38.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17773/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047658780529945}}'
2026-02-25 19:27:38.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.811 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:38.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658780529945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.917 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658780529945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.921 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658780529945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.925 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658780529945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.929 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658780529945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.933 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:38.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:38.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658780529945,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:38.937 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:38.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49363/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047658937806535}}'
2026-02-25 19:27:38.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:38.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:39.066 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658937806535,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.072 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658937806535,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.076 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658937806535,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.080 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658937806535,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.084 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658937806535,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.088 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047658937806535,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.092 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:39.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13215/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047659092791337}}'
2026-02-25 19:27:39.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:39.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:39.217 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047659092791337,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.222 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047659092791337,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.226 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047659092791337,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.230 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047659092791337,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.234 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047659092791337,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.238 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:39.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:39.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047659092791337,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:39.243 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:39.244 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:39.244 DEBUG [src.node.waku_node] Stopping container with id 8e65b6e83f46
2026-02-25 19:27:39.830 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:39.830 DEBUG [src.node.waku_node] Stopping container with id c076a7f257d6
2026-02-25 19:27:40.458 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:40.460 DEBUG [src.node.waku_node] Stopping container with id e55ee2dc6a39
2026-02-25 19:27:40.645 ERROR [src.node.docker_mananger] Max retries reached for container 8e65b6e83f46. Exiting log stream.
2026-02-25 19:27:41.026 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:41.030 DEBUG [src.node.waku_node] Stopping container with id a8b9429dc7b2
2026-02-25 19:27:41.344 ERROR [src.node.docker_mananger] Max retries reached for container c076a7f257d6. Exiting log stream.
2026-02-25 19:27:41.599 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:41.601 DEBUG [src.node.waku_node] Stopping container with id 4166ad5cb2be
2026-02-25 19:27:41.843 ERROR [src.node.docker_mananger] Max retries reached for container e55ee2dc6a39. Exiting log stream.
2026-02-25 19:27:42.217 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:42.217 DEBUG [src.node.waku_node] Stopping container with id 0ced96c4aaeb
2026-02-25 19:27:42.416 ERROR [src.node.docker_mananger] Max retries reached for container a8b9429dc7b2. Exiting log stream.
2026-02-25 19:27:42.774 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:42.775 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:42.797 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:42.835 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:42.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:42.857 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:42.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:42.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic with id: 2026-02-25_19-36-31__beefd599-e09f-4e40-8e27-60a48b424917
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-36-31__beefd599-e09f-4e40-8e27-60a48b424917__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27105', '27106', '27107', '27108', '27109']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27105:27105 -p 27106:27106 -p 27107:27107 -p 27108:27108 -p 27109:27109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27107 --rest-port=27105 --tcp-port=27106 --discv5-udp-port=27108 --rest-address=0.0.0.0 --nat=extip:172.18.181.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbcb2bd98ffe3a5deb29bc3ce4b4ed2ae9caec04adbb6b8aee62069bfb4df9f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27109 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.216 waku 4034a5e8e8ce7131a7173342782d900036b296516da92cb8cd52e580946e800f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4034a5e8e8ce. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-36-31__beefd599-e09f-4e40-8e27-60a48b424917__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27105
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 3e5690f02db1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6828e100fbb1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27105/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.216/tcp/27106/p2p/16Uiu2HAmBzAqGZPBa6ymckaSiMYDtxJ79zkHaGmHkrgKBXCV9pGY","/ip4/172.18.181.216/tcp/27107/ws/p2p/16Uiu2HAmBzAqGZPBa6ymckaSiMYDtxJ79zkHaGmHkrgKBXCV9pGY"],"enrUri":"enr:-L24QNZdC0gdNxU5LUxZrhClG1CINXiiUWlSVsxdsN9pMprVEJ6xmAFqyFOfAV_7Ip9jikbx9Sgle8gDFsysG8mL9MsCgmlkgnY0gmlwhKwStdiKbXVsdGlhZGRyc5YACASsErXYBmniAAoErBK12AZp490DgnJzhQADAQAAiXNlY3AyNTZrMaEC9g4zcF04GSK1oNLD8EAXkkgA2GiIrfxsTiGULnIaYoGDdGNwgmnig3VkcIJp5IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-36-31__beefd599-e09f-4e40-8e27-60a48b424917__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37814', '37815', '37816', '37817', '37818']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37814:37814 -p 37815:37815 -p 37816:37816 -p 37817:37817 -p 37818:37818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37816 --rest-port=37814 --tcp-port=37815 --discv5-udp-port=37817 --rest-address=0.0.0.0 --nat=extip:172.18.16.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=def2aecec3b2eee6430babb0cbe9d46334cc1b3f94faff5b2d38cca1d12fccca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37818 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNZdC0gdNxU5LUxZrhClG1CINXiiUWlSVsxdsN9pMprVEJ6xmAFqyFOfAV_7Ip9jikbx9Sgle8gDFsysG8mL9MsCgmlkgnY0gmlwhKwStdiKbXVsdGlhZGRyc5YACASsErXYBmniAAoErBK12AZp490DgnJzhQADAQAAiXNlY3AyNTZrMaEC9g4zcF04GSK1oNLD8EAXkkgA2GiIrfxsTiGULnIaYoGDdGNwgmnig3VkcIJp5IV3YWt1MgM --storenode=/ip4/172.18.181.216/tcp/27106/p2p/16Uiu2HAmBzAqGZPBa6ymckaSiMYDtxJ79zkHaGmHkrgKBXCV9pGY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.111 waku 6ec09938b44d958749315a20908bac4c83a65e9f404ae8448525534e1d113788
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ec09938b44d. Setting up logs at ./log/docker/store_node1_2026-02-25_19-36-31__beefd599-e09f-4e40-8e27-60a48b424917__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37814
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37814/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.111/tcp/37815/p2p/16Uiu2HAmC1DTH2fLi1vwehWjcwuMmbmdLxD9dhgap6HuBFm9mfCi","/ip4/172.18.16.111/tcp/37816/ws/p2p/16Uiu2HAmC1DTH2fLi1vwehWjcwuMmbmdLxD9dhgap6HuBFm9mfCi"],"enrUri":"enr:-L24QP6y67O0CcMCY7Dk59rrMJeE4xp2M_fCjroGPqPvGx79QeFqELQDEewwE8iCJFLm9jaO5CbJjRD6BI75z4R6i7sCgmlkgnY0gmlwhKwSEG-KbXVsdGlhZGRyc5YACASsEhBvBpO3AAoErBIQbwaTuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9lK-wG0UqGnb60m20bI5SUdXSMqkiIUVfjKs1o7rpV-DdGNwgpO3g3VkcIKTuYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.216/tcp/27106/p2p/16Uiu2HAmBzAqGZPBa6ymckaSiMYDtxJ79zkHaGmHkrgKBXCV9pGY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27105/store/v3/messages?pubsubTopic=test&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:37814/store/v3/messages?pubsubTopic=test&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.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 4034a5e8e8ce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ec09938b44d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_cursor_of_the_last_message_from_the_store with id: 2026-02-25_19-31-12__d7c370d8-4524-48cd-8d1c-1f023cdbec81
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-31-12__d7c370d8-4524-48cd-8d1c-1f023cdbec81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18643', '18644', '18645', '18646', '18647']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18643:18643 -p 18644:18644 -p 18645:18645 -p 18646:18646 -p 18647:18647 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18645 --rest-port=18643 --tcp-port=18644 --discv5-udp-port=18646 --rest-address=0.0.0.0 --nat=extip:172.18.161.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b751d9cbe128f8ef1e2b2a27aea0eb3f47fc290b0a9a77eb792add8b5d185c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18647 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.227 waku 062dd6063f02c62920f9999d85178a80daea3e727b6261f03a4a9bbf4c31474b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 062dd6063f02. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-31-12__d7c370d8-4524-48cd-8d1c-1f023cdbec81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18643
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 ec67a2f14676. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc6a774c6cea. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18643/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18643/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.227/tcp/18644/p2p/16Uiu2HAmTnwXCuwJz3dzrbcgAY61XoFvDd6ke5xMuiegWmonu1Y9","/ip4/172.18.161.227/tcp/18645/ws/p2p/16Uiu2HAmTnwXCuwJz3dzrbcgAY61XoFvDd6ke5xMuiegWmonu1Y9"],"enrUri":"enr:-L24QC1ayJ6gDMcjqQTtS-jL5wM3LTYEELOvsRS5pNIzSX7eS8qzzdILjxdx_Yq9Js99iKS-YAgJ9IuuyCtN2U-u5IoCgmlkgnY0gmlwhKwSoeOKbXVsdGlhZGRyc5YACASsEqHjBkjUAAoErBKh4wZI1d0DgnJzhQADAQAAiXNlY3AyNTZrMaED4OjAZzXWoU0WQUzVaeuV9ZYgTni7SvL9oi0R_TnVdj6DdGNwgkjUg3VkcIJI1oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-31-12__d7c370d8-4524-48cd-8d1c-1f023cdbec81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17118', '17119', '17120', '17121', '17122']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17118:17118 -p 17119:17119 -p 17120:17120 -p 17121:17121 -p 17122:17122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17120 --rest-port=17118 --tcp-port=17119 --discv5-udp-port=17121 --rest-address=0.0.0.0 --nat=extip:172.18.117.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b4dd9db6b8d4df1dc4b48eb37e478ae745a8ffcae86b056ecafc0953e20bcbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17122 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC1ayJ6gDMcjqQTtS-jL5wM3LTYEELOvsRS5pNIzSX7eS8qzzdILjxdx_Yq9Js99iKS-YAgJ9IuuyCtN2U-u5IoCgmlkgnY0gmlwhKwSoeOKbXVsdGlhZGRyc5YACASsEqHjBkjUAAoErBKh4wZI1d0DgnJzhQADAQAAiXNlY3AyNTZrMaED4OjAZzXWoU0WQUzVaeuV9ZYgTni7SvL9oi0R_TnVdj6DdGNwgkjUg3VkcIJI1oV3YWt1MgM --storenode=/ip4/172.18.161.227/tcp/18644/p2p/16Uiu2HAmTnwXCuwJz3dzrbcgAY61XoFvDd6ke5xMuiegWmonu1Y9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.5 waku b583a05eefa83ae07271e1fb417a04d7fa6e55baa9d781847b647fed0f3edb61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b583a05eefa8. Setting up logs at ./log/docker/store_node1_2026-02-25_19-31-12__d7c370d8-4524-48cd-8d1c-1f023cdbec81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17118
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17118/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.5/tcp/17119/p2p/16Uiu2HAmLTpatXinmGX9G41LkvhiMetQSGiwu1PAa9m9GsXyQraK","/ip4/172.18.117.5/tcp/17120/ws/p2p/16Uiu2HAmLTpatXinmGX9G41LkvhiMetQSGiwu1PAa9m9GsXyQraK"],"enrUri":"enr:-L24QCuTbj8kI7mkfnP9fKmbEjRrPT3b2oDcLe307yBN2c5lK4UUBYkV-ZrDoOlDemEroVfTFARBiyyyO6r3iHRgMSoCgmlkgnY0gmlwhKwSdQWKbXVsdGlhZGRyc5YACASsEnUFBkLfAAoErBJ1BQZC4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdAEQiTGtLXlnIzfm3EKG09nh_AUPlgD3wvUfgj5XN0iDdGNwgkLfg3VkcIJC4YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.227/tcp/18644/p2p/16Uiu2HAmTnwXCuwJz3dzrbcgAY61XoFvDd6ke5xMuiegWmonu1Y9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18643/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf10c99910e25266769f7ec97bfe208930f50e40b773fea133b7d9de8be7a7802"},{"messageHash":"0xa3847df8fe1bd64047d1026c43f8c8a1078311c2bd77ffb32dd5e05edde7368e"},{"messageHash":"0xe85bcf22e5ae66e15e0d78b80d25bc91803eb065427c8827b33c04129a1c49fc"},{"messageHash":"0xfb9b22e506622667dc01273153d88de194e7c1f1c3d98afee93bc166a9de810d"},{"messageHash":"0x7bb5f8a23b1c4952f82c8455b80a42b81855e180ff4ef919d8b5b92afb2170b8"},{"messageHash":"0x20df6b4e40aa5a99d3f9ccc09ff2d38d3a91f5decb222769b628277f3c734826"},{"messageHash":"0xd52b06a18411e84f4b9b0917c3c300a933a2b323d940690c5695fbfd1ae6a653"},{"messageHash":"0x348fa7ca43accd4570fff02507e0458324cb2f15a9118f1756baa3be7a5832b4"},{"messageHash":"0xb762e74ef78ba0637ceb7febf6354c8b625631c18eee1fdc19ce77ee2a85dfab"},{"messageHash":"0x76862477efafe34688d0f81e95ccdf70e0cf4b26ab67c8fd7041a07ece28344c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17118/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf10c99910e25266769f7ec97bfe208930f50e40b773fea133b7d9de8be7a7802"},{"messageHash":"0xa3847df8fe1bd64047d1026c43f8c8a1078311c2bd77ffb32dd5e05edde7368e"},{"messageHash":"0xe85bcf22e5ae66e15e0d78b80d25bc91803eb065427c8827b33c04129a1c49fc"},{"messageHash":"0xfb9b22e506622667dc01273153d88de194e7c1f1c3d98afee93bc166a9de810d"},{"messageHash":"0x7bb5f8a23b1c4952f82c8455b80a42b81855e180ff4ef919d8b5b92afb2170b8"},{"messageHash":"0x20df6b4e40aa5a99d3f9ccc09ff2d38d3a91f5decb222769b628277f3c734826"},{"messageHash":"0xd52b06a18411e84f4b9b0917c3c300a933a2b323d940690c5695fbfd1ae6a653"},{"messageHash":"0x348fa7ca43accd4570fff02507e0458324cb2f15a9118f1756baa3be7a5832b4"},{"messageHash":"0xb762e74ef78ba0637ceb7febf6354c8b625631c18eee1fdc19ce77ee2a85dfab"},{"messageHash":"0x76862477efafe34688d0f81e95ccdf70e0cf4b26ab67c8fd7041a07ece28344c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18643/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x76862477efafe34688d0f81e95ccdf70e0cf4b26ab67c8fd7041a07ece28344c&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17118/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x76862477efafe34688d0f81e95ccdf70e0cf4b26ab67c8fd7041a07ece28344c&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 062dd6063f02
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b583a05eefa8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5673', '5674', '5675', '5676', '5677']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5673:5673 -p 5674:5674 -p 5675:5675 -p 5676:5676 -p 5677:5677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5675 --rest-port=5673 --tcp-port=5674 --discv5-udp-port=5676 --rest-address=0.0.0.0 --nat=extip:172.18.165.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8da76d1e8ca3ea7b59eda198259afb5d47c1561edc9aacc4a50be6ea7cd2f52e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5677 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.20 waku 7ba72f516aa1652341527ddab14bf84a053b556abd50367c528382ffdda0c92f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa7a33068916. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba72f516aa1. Setting up logs at ./log/docker/node1_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5673
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 0d6385ffd52e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5673/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.20/tcp/5674/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH","/ip4/172.18.165.20/tcp/5675/ws/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH"],"enrUri":"enr:-L24QAVnMiBd24VonVbeawcovsh5FCpofwJdacYPXKnD1JfcTPYfo34_DXOqbOE9GlSQk6gE19LqRdS2DHslLYXjuRkCgmlkgnY0gmlwhKwSpRSKbXVsdGlhZGRyc5YACASsEqUUBhYqAAoErBKlFAYWK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfIgCRdccpUh8nXsNhocM9OGJvJ9L3Lw9g8DabaEFq-iDdGNwghYqg3VkcIIWLIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53546', '53547', '53548', '53549', '53550']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53546:53546 -p 53547:53547 -p 53548:53548 -p 53549:53549 -p 53550:53550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53548 --rest-port=53546 --tcp-port=53547 --discv5-udp-port=53549 --rest-address=0.0.0.0 --nat=extip:172.18.160.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8eb52ffdc3dadea7293eef0acb9caf0aa6d9affa2623c8afcae03c38642f16ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53550 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAVnMiBd24VonVbeawcovsh5FCpofwJdacYPXKnD1JfcTPYfo34_DXOqbOE9GlSQk6gE19LqRdS2DHslLYXjuRkCgmlkgnY0gmlwhKwSpRSKbXVsdGlhZGRyc5YACASsEqUUBhYqAAoErBKlFAYWK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfIgCRdccpUh8nXsNhocM9OGJvJ9L3Lw9g8DabaEFq-iDdGNwghYqg3VkcIIWLIV3YWt1MgU --filternode=/ip4/172.18.165.20/tcp/5674/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.25 waku 8e8d2203842753db4e383534cb2ea5c307860f1be3b16e6cde88025f40e3cef0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e8d22038427. Setting up logs at ./log/docker/node2_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53546
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53546/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.25/tcp/53547/p2p/16Uiu2HAm8kJPRhpKMRkCPKRrgxSZF3kAu84g7fkNkgzYammyftdy","/ip4/172.18.160.25/tcp/53548/ws/p2p/16Uiu2HAm8kJPRhpKMRkCPKRrgxSZF3kAu84g7fkNkgzYammyftdy"],"enrUri":"enr:-L24QCAoKFSbWgOMstYwWLypaRTiNzkM-AvumWAUcqyqneQcTqgTg90u4-DCGXkyNKDsjMGnk873NByEXHUUPYPTx7sCgmlkgnY0gmlwhKwSoBmKbXVsdGlhZGRyc5YACASsEqAZBtErAAoErBKgGQbRLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxe2M-D07QiVP0xnfrGALglHdfr8yQkNS4YZ7GG31dfyDdGNwgtErg3VkcILRLYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.20/tcp/5674/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH"]'
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:5673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53546/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "96ced29a-2d40-4586-b6b6-043a34617bc9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"96ced29a-2d40-4586-b6b6-043a34617bc9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:53546/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 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:53546/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 7ba72f516aa1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e8d22038427
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_pagination_cursor_param with id: 2026-02-25_19-32-30__89159c6b-142e-4474-aabb-eb16cb719d18
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-32-30__89159c6b-142e-4474-aabb-eb16cb719d18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28846', '28847', '28848', '28849', '28850']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28846:28846 -p 28847:28847 -p 28848:28848 -p 28849:28849 -p 28850:28850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28848 --rest-port=28846 --tcp-port=28847 --discv5-udp-port=28849 --rest-address=0.0.0.0 --nat=extip:172.18.76.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=14d604ee3bdc72f8b65deeeafeae490ae7a0297e16c5baeceddb576e5949c6ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28850 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9b52ef08114. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.190 waku 0d7ecf830ce984cdb70f603f6f5b6f33d13dfe327dd458b59f7dddb63e524522
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d7ecf830ce9. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-32-30__89159c6b-142e-4474-aabb-eb16cb719d18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28846
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 e706c5c05c5f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28846/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28846/debug/v1/info" -H "Content-Type: application/json" -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.190/tcp/28847/p2p/16Uiu2HAmLFxHuaivy98UjfYTGLPeLcDrbnc8Npjo7iPNSo7KQzHp","/ip4/172.18.76.190/tcp/28848/ws/p2p/16Uiu2HAmLFxHuaivy98UjfYTGLPeLcDrbnc8Npjo7iPNSo7KQzHp"],"enrUri":"enr:-L24QOVMuxa9yAP0yy4Ao3IB3L5m9jgWXHJR1Y8CNSZd8FBYOkgaJ_MqJsX49Lu4gryUy8nkk7sEd_EBSwVzpnV70VUCgmlkgnY0gmlwhKwSTL6KbXVsdGlhZGRyc5YACASsEky-BnCvAAoErBJMvgZwsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcPbPOFxT4XoSP8SrIwKHKJ-tPDqnCuuvLWJFveOQokuDdGNwgnCvg3VkcIJwsYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-32-30__89159c6b-142e-4474-aabb-eb16cb719d18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12729', '12730', '12731', '12732', '12733']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12729:12729 -p 12730:12730 -p 12731:12731 -p 12732:12732 -p 12733:12733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12731 --rest-port=12729 --tcp-port=12730 --discv5-udp-port=12732 --rest-address=0.0.0.0 --nat=extip:172.18.209.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd4f8e59edea59e7ecfddfeeb9c7d99c42c7efedae58c3427b89b768bbbae952 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12733 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOVMuxa9yAP0yy4Ao3IB3L5m9jgWXHJR1Y8CNSZd8FBYOkgaJ_MqJsX49Lu4gryUy8nkk7sEd_EBSwVzpnV70VUCgmlkgnY0gmlwhKwSTL6KbXVsdGlhZGRyc5YACASsEky-BnCvAAoErBJMvgZwsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcPbPOFxT4XoSP8SrIwKHKJ-tPDqnCuuvLWJFveOQokuDdGNwgnCvg3VkcIJwsYV3YWt1MgM --storenode=/ip4/172.18.76.190/tcp/28847/p2p/16Uiu2HAmLFxHuaivy98UjfYTGLPeLcDrbnc8Npjo7iPNSo7KQzHp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.216 waku eedb301d461529635ad125720da59e38d76773f2ae5beb7c98df8c7092e56a96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eedb301d4615. Setting up logs at ./log/docker/store_node1_2026-02-25_19-32-30__89159c6b-142e-4474-aabb-eb16cb719d18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12729
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12729/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/12730/p2p/16Uiu2HAmUdNVjEu2Pf6AguTewQcCM5RJzgXm42gH3S4vT9ns78m8","/ip4/172.18.209.216/tcp/12731/ws/p2p/16Uiu2HAmUdNVjEu2Pf6AguTewQcCM5RJzgXm42gH3S4vT9ns78m8"],"enrUri":"enr:-L24QJ1KWAAiRtdqSo8xH9FiN-nSkcaCilTXhAyP-EuprA5ZCrQxALBcPPeDznqOn1HkYuor6Mzbx8gWGV_9ZXzZ_CQCgmlkgnY0gmlwhKwS0diKbXVsdGlhZGRyc5YACASsEtHYBjG6AAoErBLR2AYxu90DgnJzhQADAQAAiXNlY3AyNTZrMaED7VDehCtsqO2ODziO1Rm7-Dig9_yudaBh3SpOjeFHNyuDdGNwgjG6g3VkcIIxvIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12729/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.190/tcp/28847/p2p/16Uiu2HAmLFxHuaivy98UjfYTGLPeLcDrbnc8Npjo7iPNSo7KQzHp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28846/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1763aec8f2c84514eec27b3f74c153f5f53a4583f96d38cbacc61dc672c72455"},{"messageHash":"0x97c2b161ba744ede5ef790007ad958413530d615c5d2ab284f3382c89bfa2fea"},{"messageHash":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}],"paginationCursor":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28846/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1763aec8f2c84514eec27b3f74c153f5f53a4583f96d38cbacc61dc672c72455"},{"messageHash":"0x97c2b161ba744ede5ef790007ad958413530d615c5d2ab284f3382c89bfa2fea"},{"messageHash":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}],"paginationCursor":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28846/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x054395673dd61c00aadbbc8f7e10defc96672ab0a07a6a909e8f90f17e20bfbc"},{"messageHash":"0x14f30db3bd7b3a91f0258149d5b5bb5c98605bcc3e971bf7064760ec898aae7c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1763aec8f2c84514eec27b3f74c153f5f53a4583f96d38cbacc61dc672c72455"},{"messageHash":"0x97c2b161ba744ede5ef790007ad958413530d615c5d2ab284f3382c89bfa2fea"},{"messageHash":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}],"paginationCursor":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true&paginationCursor=0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1763aec8f2c84514eec27b3f74c153f5f53a4583f96d38cbacc61dc672c72455"},{"messageHash":"0x97c2b161ba744ede5ef790007ad958413530d615c5d2ab284f3382c89bfa2fea"},{"messageHash":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}],"paginationCursor":"0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xb88ed484665943149f0799cdd7a9159a9a9e6987ba1d5d48699d184cc50dcd13&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x054395673dd61c00aadbbc8f7e10defc96672ab0a07a6a909e8f90f17e20bfbc"},{"messageHash":"0x14f30db3bd7b3a91f0258149d5b5bb5c98605bcc3e971bf7064760ec898aae7c"}]}'
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 0d7ecf830ce9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eedb301d4615
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,198 @@
2026-02-25 19:29:14.458 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:29:14.458 DEBUG [tests.conftest] Running test: test_relay_packet_loss_applied_mid_way with id: 2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a
2026-02-25 19:29:14.458 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:29:14.459 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:29:14.466 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:14.466 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:14.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:14.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:14.478 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:14.478 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:14.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:14.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:14.484 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:14.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:14.485 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:14.486 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.217
2026-02-25 19:29:14.486 DEBUG [src.node.docker_mananger] Generated ports ['12392', '12393', '12394', '12395', '12396']
2026-02-25 19:29:14.486 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:14.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:14.486 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:14.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 12392:12392 -p 12393:12393 -p 12394:12394 -p 12395:12395 -p 12396:12396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12394 --rest-port=12392 --tcp-port=12393 --discv5-udp-port=12395 --rest-address=0.0.0.0 --nat=extip:172.18.9.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f39d5f3e4c3f3fdebcd46c3e1d7bdecd9ea6fe64ced48e437456ac9f5aebcc4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12396 --metrics-logging=true --relay=true
2026-02-25 19:29:14.529 ERROR [src.node.docker_mananger] Max retries reached for container a1dad657250d. Exiting log stream.
2026-02-25 19:29:14.680 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.217 waku 22789391163bcdced0f2773e3f831fa92263fb190080317a05ee4928d8b7c99c
2026-02-25 19:29:14.715 DEBUG [src.node.docker_mananger] Container started with ID 22789391163b. Setting up logs at ./log/docker/node1_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:14.715 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12392
2026-02-25 19:29:14.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:15.127 ERROR [src.node.docker_mananger] Max retries reached for container 4b289444238c. Exiting log stream.
2026-02-25 19:29:15.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12392/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:15.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:15.719 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:15.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:15.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.217/tcp/12393/p2p/16Uiu2HAmDrtSHTrhVFryY7bGaYyUbmRCWPX5tRq7aRMjatJ7Kn35","/ip4/172.18.9.217/tcp/12394/ws/p2p/16Uiu2HAmDrtSHTrhVFryY7bGaYyUbmRCWPX5tRq7aRMjatJ7Kn35"],"enrUri":"enr:-L24QFQgZtRLMJtKjsd7aEs21QBCJpja1ignrJDkWszztKajULpeCUYkb0PybEBrS3hVhZyt8Y0mMf4fk0P7x4KzTrYCgmlkgnY0gmlwhKwSCdmKbXVsdGlhZGRyc5YACASsEgnZBjBpAAoErBIJ2QYwat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEef4Q-xeFoyKOlTwHSqf9CDbtYFzBkoXg0nxFtFrd9yDdGNwgjBpg3VkcIIwa4V3YWt1MgE"}'
2026-02-25 19:29:15.721 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:15.721 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:15.721 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:15.723 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:15.723 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.190
2026-02-25 19:29:15.723 DEBUG [src.node.docker_mananger] Generated ports ['42824', '42825', '42826', '42827', '42828']
2026-02-25 19:29:15.723 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:15.723 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:15.724 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:15.724 DEBUG [src.node.docker_mananger] docker run -i -t -p 42824:42824 -p 42825:42825 -p 42826:42826 -p 42827:42827 -p 42828:42828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42826 --rest-port=42824 --tcp-port=42825 --discv5-udp-port=42827 --rest-address=0.0.0.0 --nat=extip:172.18.209.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f672c1d3875dfedc2bd542cda6a4cbdbcfb6103da99c8cedf1db4ce06effcf8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42828 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFQgZtRLMJtKjsd7aEs21QBCJpja1ignrJDkWszztKajULpeCUYkb0PybEBrS3hVhZyt8Y0mMf4fk0P7x4KzTrYCgmlkgnY0gmlwhKwSCdmKbXVsdGlhZGRyc5YACASsEgnZBjBpAAoErBIJ2QYwat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEef4Q-xeFoyKOlTwHSqf9CDbtYFzBkoXg0nxFtFrd9yDdGNwgjBpg3VkcIIwa4V3YWt1MgE
2026-02-25 19:29:15.914 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.190 waku 137d5b5639e576b7825ef551a2965719ada7c245e0e7fbef5d71f79709825bdf
2026-02-25 19:29:15.948 DEBUG [src.node.docker_mananger] Container started with ID 137d5b5639e5. Setting up logs at ./log/docker/node2_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:15.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42824
2026-02-25 19:29:15.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:16.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42824/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:16.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:16.973 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:16.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:16.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.190/tcp/42825/p2p/16Uiu2HAmDeDUrKVJ2HricB8shkgV5F3vCLRHGWbDXJnwnCX6Df2i","/ip4/172.18.209.190/tcp/42826/ws/p2p/16Uiu2HAmDeDUrKVJ2HricB8shkgV5F3vCLRHGWbDXJnwnCX6Df2i"],"enrUri":"enr:-L24QKuFlA3Aoumpy5i4wqu4Fooo8aAoi_5Lmn_m9Easy3kPGOv8L8clQhx6yfM7jp6ppJSwrdAUnomk4B-EsYGHBhACgmlkgnY0gmlwhKwS0b6KbXVsdGlhZGRyc5YACASsEtG-BqdJAAoErBLRvganSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDqjz4jC-R4gCHMT6w9tROZ60yBjNjIUQ_RiI_WAJsOuDdGNwgqdJg3VkcIKnS4V3YWt1MgE"}'
2026-02-25 19:29:16.978 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:16.978 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:16.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:16.981 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:16.981 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.81
2026-02-25 19:29:16.981 DEBUG [src.node.docker_mananger] Generated ports ['6488', '6489', '6490', '6491', '6492']
2026-02-25 19:29:16.981 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:16.981 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:16.981 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:16.982 DEBUG [src.node.docker_mananger] docker run -i -t -p 6488:6488 -p 6489:6489 -p 6490:6490 -p 6491:6491 -p 6492:6492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6490 --rest-port=6488 --tcp-port=6489 --discv5-udp-port=6491 --rest-address=0.0.0.0 --nat=extip:172.18.81.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdbd9f79fbe19adcaecba13603db7dfdffa117dcaf6faebca3b13be42be66c21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6492 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKuFlA3Aoumpy5i4wqu4Fooo8aAoi_5Lmn_m9Easy3kPGOv8L8clQhx6yfM7jp6ppJSwrdAUnomk4B-EsYGHBhACgmlkgnY0gmlwhKwS0b6KbXVsdGlhZGRyc5YACASsEtG-BqdJAAoErBLRvganSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDqjz4jC-R4gCHMT6w9tROZ60yBjNjIUQ_RiI_WAJsOuDdGNwgqdJg3VkcIKnS4V3YWt1MgE
2026-02-25 19:29:17.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.81 waku 22672d8b95e7359e4e66a1e522a02c65ddd4e792b6720d6ea9f382e287e8d2b1
2026-02-25 19:29:17.219 DEBUG [src.node.docker_mananger] Container started with ID 22672d8b95e7. Setting up logs at ./log/docker/node3_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:17.219 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6488
2026-02-25 19:29:17.220 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:18.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6488/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:18.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:18.233 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:18.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:18.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.81/tcp/6489/p2p/16Uiu2HAmRaYSPTQPwXen92FT9h4hfucRkx5bKCdChiWRZCyZzm68","/ip4/172.18.81.81/tcp/6490/ws/p2p/16Uiu2HAmRaYSPTQPwXen92FT9h4hfucRkx5bKCdChiWRZCyZzm68"],"enrUri":"enr:-L24QNN7RTY8FAv_9YKGZFouI1_9POYrvKt9jgDaSOdO_aqBTHUlS7wZTB4KixPwB0DNhqFBiBm2zeqBcqs8U9W5RZ0CgmlkgnY0gmlwhKwSUVGKbXVsdGlhZGRyc5YACASsElFRBhlZAAoErBJRUQYZWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwARO0n9_a_QFjvTOaYjBfRMZzLgaCkG_7vO516qqpgGDdGNwghlZg3VkcIIZW4V3YWt1MgE"}'
2026-02-25 19:29:18.240 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:18.241 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:18.241 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:18.244 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:18.245 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.78
2026-02-25 19:29:18.245 DEBUG [src.node.docker_mananger] Generated ports ['49550', '49551', '49552', '49553', '49554']
2026-02-25 19:29:18.245 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:18.245 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:18.245 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:18.246 DEBUG [src.node.docker_mananger] docker run -i -t -p 49550:49550 -p 49551:49551 -p 49552:49552 -p 49553:49553 -p 49554:49554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49552 --rest-port=49550 --tcp-port=49551 --discv5-udp-port=49553 --rest-address=0.0.0.0 --nat=extip:172.18.192.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c864fb70cfceadd1d97f843917111fd6cc68f174f57e4f9ff2199419b5e3ca2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49554 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNN7RTY8FAv_9YKGZFouI1_9POYrvKt9jgDaSOdO_aqBTHUlS7wZTB4KixPwB0DNhqFBiBm2zeqBcqs8U9W5RZ0CgmlkgnY0gmlwhKwSUVGKbXVsdGlhZGRyc5YACASsElFRBhlZAAoErBJRUQYZWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwARO0n9_a_QFjvTOaYjBfRMZzLgaCkG_7vO516qqpgGDdGNwghlZg3VkcIIZW4V3YWt1MgE
2026-02-25 19:29:18.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.78 waku 32fdef68378943c87be627e9a7e87fed68aa72ce3a37be8018d54113734bbfa5
2026-02-25 19:29:18.499 DEBUG [src.node.docker_mananger] Container started with ID 32fdef683789. Setting up logs at ./log/docker/node4_2026-02-25_19-29-14__03d1c9df-1c80-4764-9b04-c335db1d8a5a__wakuorg_nwaku:latest.log
2026-02-25 19:29:18.499 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49550
2026-02-25 19:29:18.500 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:19.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49550/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:19.522 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:19.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.78/tcp/49551/p2p/16Uiu2HAmEhXgdV2pA9HpbPMQbDAXzvVMHB5sUjfURDfbjgzJu5As","/ip4/172.18.192.78/tcp/49552/ws/p2p/16Uiu2HAmEhXgdV2pA9HpbPMQbDAXzvVMHB5sUjfURDfbjgzJu5As"],"enrUri":"enr:-L24QF8ZnfbMe7mHsW201aHSrpJRtF3vC_wX-rbUw2VQBGxsCLmpXaCRVriVkbPkUxatPEBseNnyrvN19Rf3pdxefNQCgmlkgnY0gmlwhKwSwE6KbXVsdGlhZGRyc5YACASsEsBOBsGPAAoErBLATgbBkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHl323Tg14hhe7dkg5Q1VYHt8MvpGORpc45Uq_Rh4oFyDdGNwgsGPg3VkcILBkYV3YWt1MgE"}'
2026-02-25 19:29:19.531 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:19.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:29:19.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42824/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:29:19.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6488/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:29:19.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49550/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:29:19.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:19.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12392/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.209.190/tcp/60660/p2p/16Uiu2HAmDeDUrKVJ2HricB8shkgV5F3vCLRHGWbDXJnwnCX6Df2i","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:29:19.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42824/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.9.217/tcp/12393/p2p/16Uiu2HAmDrtSHTrhVFryY7bGaYyUbmRCWPX5tRq7aRMjatJ7Kn35","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.81.81/tcp/46466/p2p/16Uiu2HAmRaYSPTQPwXen92FT9h4hfucRkx5bKCdChiWRZCyZzm68","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:29:19.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6488/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.209.190/tcp/42825/p2p/16Uiu2HAmDeDUrKVJ2HricB8shkgV5F3vCLRHGWbDXJnwnCX6Df2i","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.192.78/tcp/34642/p2p/16Uiu2HAmEhXgdV2pA9HpbPMQbDAXzvVMHB5sUjfURDfbjgzJu5As","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:29:19.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49550/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:19.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.81.81/tcp/6489/p2p/16Uiu2HAmRaYSPTQPwXen92FT9h4hfucRkx5bKCdChiWRZCyZzm68","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:29:19.579 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-25 19:29:39.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:39.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-25 19:29:39.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:39.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:39.748 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8523', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:29:39.775 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8523', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-25 19:29:39.787 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8523', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 19:29:39.796 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 19:29:39.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:41.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:41.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:41.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:41.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:45.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:45.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:49.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:49.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:49.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:49.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:49.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:49.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:50.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:50.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:51.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:51.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:56.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:56.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:58.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:58.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:29:58.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:58.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:01.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:01.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:01.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:01.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:01.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:01.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:02.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:02.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:02.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:02.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:07.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:07.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:09.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:09.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:09.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:09.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:30:12.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:30:12.340 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-02-25 19:30:42.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:42.343 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":1772047779583033514,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779594652432,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779610357414,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779631893710,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779645515762,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779666454100,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779678116980,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779698354648,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779718848910,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779731788185,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047779796953394,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047781684421747,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047781698180402,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047785396249073,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047789748341326,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047789762223660,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047789778565730,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047790404520730,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047791828406190,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047796164424130,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047798004486692,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047798019282091,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047801090380829,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047801106031673,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047801122650632,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047802174550632,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047802396527558,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047807763905702,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047809204240972,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047809215562696,"ephemeral":false,"proof":""}]'
2026-02-25 19:30:42.345 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8523', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:30:42.356 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:42.357 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:42.357 DEBUG [src.node.waku_node] Stopping container with id 22789391163b
2026-02-25 19:30:42.952 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:42.954 DEBUG [src.node.waku_node] Stopping container with id 137d5b5639e5
2026-02-25 19:30:43.522 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:43.523 DEBUG [src.node.waku_node] Stopping container with id 22672d8b95e7
2026-02-25 19:30:44.010 ERROR [src.node.docker_mananger] Max retries reached for container 22789391163b. Exiting log stream.
2026-02-25 19:30:44.086 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:44.086 DEBUG [src.node.waku_node] Stopping container with id 32fdef683789
2026-02-25 19:30:44.336 ERROR [src.node.docker_mananger] Max retries reached for container 137d5b5639e5. Exiting log stream.
2026-02-25 19:30:44.632 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:44.635 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:44.774 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:44.850 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:44.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:45.005 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_invalid_hash with id: 2026-02-25_19-29-08__dc6ceb32-c499-4707-b24f-b089d242bdec
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-29-08__dc6ceb32-c499-4707-b24f-b089d242bdec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38660', '38661', '38662', '38663', '38664']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38660:38660 -p 38661:38661 -p 38662:38662 -p 38663:38663 -p 38664:38664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38662 --rest-port=38660 --tcp-port=38661 --discv5-udp-port=38663 --rest-address=0.0.0.0 --nat=extip:172.18.243.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=81e7f0be8f8ff8ee5cac768faec64602abe8cdd26fb5921e2abdc1ae8bbbfb9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38664 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.76 waku 779eb6ff4f740ab915949ca132e107350eb4f7ad8887557e9250d24617b91fab
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 33011676e269. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 779eb6ff4f74. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-29-08__dc6ceb32-c499-4707-b24f-b089d242bdec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38660
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 7cafebd86d17. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38660/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.76/tcp/38661/p2p/16Uiu2HAmFuHJTCVC63gW7b2c45qDBhbY76N489nRnsox4JAoi7FD","/ip4/172.18.243.76/tcp/38662/ws/p2p/16Uiu2HAmFuHJTCVC63gW7b2c45qDBhbY76N489nRnsox4JAoi7FD"],"enrUri":"enr:-L24QO5zU1l5bcw_EZHZkMzx_MQ3BKSLOBh7cSGSWiM5Tkq4XQrITDunzxbfj0pzRhLaf0ueS4CLggoo_9XU_s8oaAwCgmlkgnY0gmlwhKwS80yKbXVsdGlhZGRyc5YACASsEvNMBpcFAAoErBLzTAaXBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMDxb1z-twbMguNb1S2S4Xd_llAz1yCA3MZLzjw0ymriDdGNwgpcFg3VkcIKXB4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-29-08__dc6ceb32-c499-4707-b24f-b089d242bdec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64654', '64655', '64656', '64657', '64658']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64654:64654 -p 64655:64655 -p 64656:64656 -p 64657:64657 -p 64658:64658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64656 --rest-port=64654 --tcp-port=64655 --discv5-udp-port=64657 --rest-address=0.0.0.0 --nat=extip:172.18.250.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1d9ee79dbfc8f9d25a9ba3c6abdb037d3446eee99e8f80bdbabdd3de3ccc3be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64658 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO5zU1l5bcw_EZHZkMzx_MQ3BKSLOBh7cSGSWiM5Tkq4XQrITDunzxbfj0pzRhLaf0ueS4CLggoo_9XU_s8oaAwCgmlkgnY0gmlwhKwS80yKbXVsdGlhZGRyc5YACASsEvNMBpcFAAoErBLzTAaXBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMDxb1z-twbMguNb1S2S4Xd_llAz1yCA3MZLzjw0ymriDdGNwgpcFg3VkcIKXB4V3YWt1MgM --storenode=/ip4/172.18.243.76/tcp/38661/p2p/16Uiu2HAmFuHJTCVC63gW7b2c45qDBhbY76N489nRnsox4JAoi7FD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.39 waku 4493acaba7e1c98291d0314382498e9067b739c03702a69843c8d5e0d5e43698
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4493acaba7e1. Setting up logs at ./log/docker/store_node1_2026-02-25_19-29-08__dc6ceb32-c499-4707-b24f-b089d242bdec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64654
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64654/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.39/tcp/64655/p2p/16Uiu2HAmA8pKW4RTCY2STGUxYz3kRkcwEwjZ1XipBuqUXpzmFgSB","/ip4/172.18.250.39/tcp/64656/ws/p2p/16Uiu2HAmA8pKW4RTCY2STGUxYz3kRkcwEwjZ1XipBuqUXpzmFgSB"],"enrUri":"enr:-L24QJjaycFMeV7hUBeelCd26_B4ks02fHiqaDOnIH7QfKFKMJGRlQIN7fscFRZYjwgH1nU_SKsKPlUJ2zFasdpZOBwCgmlkgnY0gmlwhKwS-ieKbXVsdGlhZGRyc5YACASsEvonBvyPAAoErBL6Jwb8kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2o3cJ7wbA7pW0_FVYI0txVsnepIl8G4fXa25sRAyL4CDdGNwgvyPg3VkcIL8kYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64654/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.76/tcp/38661/p2p/16Uiu2HAmFuHJTCVC63gW7b2c45qDBhbY76N489nRnsox4JAoi7FD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38660/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38660/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&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:38660/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64654/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&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:64654/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 779eb6ff4f74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4493acaba7e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_big_timestamp with id: 2026-02-25_19-29-22__e5c546f3-50bd-4843-b225-ad159f7bbba5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-29-22__e5c546f3-50bd-4843-b225-ad159f7bbba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18545', '18546', '18547', '18548', '18549']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18545:18545 -p 18546:18546 -p 18547:18547 -p 18548:18548 -p 18549:18549 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18547 --rest-port=18545 --tcp-port=18546 --discv5-udp-port=18548 --rest-address=0.0.0.0 --nat=extip:172.18.199.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60c8d682f456ebe8c4ca1a85e8210fdbaaeff6180a8724ef373e56e3c908fdba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18549 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.64 waku aed5832cc88c7c6a55aa4af512fe9fcbfbeb64c07e5a83402ba300204872beb9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aed5832cc88c. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-29-22__e5c546f3-50bd-4843-b225-ad159f7bbba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18545
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 6735c7c4c8d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 02d15bd048c2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18545/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18545/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.64/tcp/18546/p2p/16Uiu2HAm1B3V5rx1e3TWzu9bw6yMskjxjzzBUf5Bgvdh1h6rUQfE","/ip4/172.18.199.64/tcp/18547/ws/p2p/16Uiu2HAm1B3V5rx1e3TWzu9bw6yMskjxjzzBUf5Bgvdh1h6rUQfE"],"enrUri":"enr:-L24QBJtOjXSapXbD4LOK24a60L6cjvquKhGb-ZhW-hKWFO-Yr0Kp_6wqMMWkdGvBfMX3GuKer8SQZigNfYBFElyFlsCgmlkgnY0gmlwhKwSx0CKbXVsdGlhZGRyc5YACASsEsdABkhyAAoErBLHQAZIc90DgnJzhQADAQAAiXNlY3AyNTZrMaECVWa5qFN9_r8L2EVtfvifxBE9VfsHhYj2kgvuydxNO02DdGNwgkhyg3VkcIJIdIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-29-22__e5c546f3-50bd-4843-b225-ad159f7bbba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36998', '36999', '37000', '37001', '37002']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36998:36998 -p 36999:36999 -p 37000:37000 -p 37001:37001 -p 37002:37002 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37000 --rest-port=36998 --tcp-port=36999 --discv5-udp-port=37001 --rest-address=0.0.0.0 --nat=extip:172.18.121.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=547b6efe1bd8bcbc28fd5f0f1a68d633ea606ad51f96af1463dba1afccd96cfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37002 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBJtOjXSapXbD4LOK24a60L6cjvquKhGb-ZhW-hKWFO-Yr0Kp_6wqMMWkdGvBfMX3GuKer8SQZigNfYBFElyFlsCgmlkgnY0gmlwhKwSx0CKbXVsdGlhZGRyc5YACASsEsdABkhyAAoErBLHQAZIc90DgnJzhQADAQAAiXNlY3AyNTZrMaECVWa5qFN9_r8L2EVtfvifxBE9VfsHhYj2kgvuydxNO02DdGNwgkhyg3VkcIJIdIV3YWt1MgM --storenode=/ip4/172.18.199.64/tcp/18546/p2p/16Uiu2HAm1B3V5rx1e3TWzu9bw6yMskjxjzzBUf5Bgvdh1h6rUQfE --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.203 waku 257cf4440c473472517b8c11b9af5cabf18de19a11296978d301473dd84f3641
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 257cf4440c47. Setting up logs at ./log/docker/store_node1_2026-02-25_19-29-22__e5c546f3-50bd-4843-b225-ad159f7bbba5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36998
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36998/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36998/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.203/tcp/36999/p2p/16Uiu2HAmPzwZQ5EFLomEFtiZ5TzEGGhEsfqoeCC5cSQ2WthLojoZ","/ip4/172.18.121.203/tcp/37000/ws/p2p/16Uiu2HAmPzwZQ5EFLomEFtiZ5TzEGGhEsfqoeCC5cSQ2WthLojoZ"],"enrUri":"enr:-L24QAlKH2cSsV6atSTycjyGRWqv-9mRmXZvEWGKSppfyon-S0dqA8ity0ksqS49LSRi1_xyr9e6fgTFQHjPMjgf8UsCgmlkgnY0gmlwhKwSecuKbXVsdGlhZGRyc5YACASsEnnLBpCHAAoErBJ5ywaQiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqI0ELYBBQiRg6M3y1vWt257wCRbJINnzLhfau2LhwRSDdGNwgpCHg3VkcIKQiYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36998/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.64/tcp/18546/p2p/16Uiu2HAm1B3V5rx1e3TWzu9bw6yMskjxjzzBUf5Bgvdh1h6rUQfE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36998/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:199 inquering stored messages with start time 1772047762166575872 after end time 2463247766412274688
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18545/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772047762166575872&endTime=2463247766412274688&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":"0xf2d7a5ce7e40cf3a813e19c00c0655ffe6f7bfca0db4e5990e7905e596b689a5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047762166575872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4040b6566abd6d16d0b32606aca7696f645cc679a6295bcb44992ecebfd1b248","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047764166583040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0964c3201981c3e890d8a5ac2da3a5c0824a223250dc47167bc26517b22f561b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047765066585088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdd7eab1ba718e32bf737a320c407c1aaf136228137fa78f94c028fae8050ec3f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047765266587136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62542c78a398b7f73311d1f652531ed20324edf57a1050e7e4cc022af477e06f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047767166588928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xff016e0cb5b870ace1628a2e486aa476fa56fd61a76a83788a6d1c7ea86e7606","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047775166589952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1772047762166575872 and end time = 2463247766412274688 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36998/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772047762166575872&endTime=2463247766412274688&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":"0xf2d7a5ce7e40cf3a813e19c00c0655ffe6f7bfca0db4e5990e7905e596b689a5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047762166575872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4040b6566abd6d16d0b32606aca7696f645cc679a6295bcb44992ecebfd1b248","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047764166583040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0964c3201981c3e890d8a5ac2da3a5c0824a223250dc47167bc26517b22f561b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047765066585088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdd7eab1ba718e32bf737a320c407c1aaf136228137fa78f94c028fae8050ec3f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047765266587136,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62542c78a398b7f73311d1f652531ed20324edf57a1050e7e4cc022af477e06f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047767166588928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xff016e0cb5b870ace1628a2e486aa476fa56fd61a76a83788a6d1c7ea86e7606","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047775166589952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1772047762166575872 and end time = 2463247766412274688 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aed5832cc88c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 257cf4440c47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-02-25_19-30-56__0eabc7ce-0515-42c9-b8a5-3f144d7e3b43
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-56__0eabc7ce-0515-42c9-b8a5-3f144d7e3b43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28208', '28209', '28210', '28211', '28212']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28208:28208 -p 28209:28209 -p 28210:28210 -p 28211:28211 -p 28212:28212 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28210 --rest-port=28208 --tcp-port=28209 --discv5-udp-port=28211 --rest-address=0.0.0.0 --nat=extip:172.18.128.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e78cf9d91c1c5a12dcc9a2adada4f2bfedf2e39b4da0dc9adc84fce2e10afcea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28212 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.201 waku d315b0a4f6713145cb05d2a3aebab70f639ab3b22a4ede2457d8f010769d51d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d315b0a4f671. Setting up logs at ./log/docker/node1_2026-02-25_19-30-56__0eabc7ce-0515-42c9-b8a5-3f144d7e3b43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28208
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c48c7d42163d. Exiting log stream.
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2183168c62b3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28208/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28208/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.201/tcp/28209/p2p/16Uiu2HAm3woaYpcbKZhCUcdWUmoLZMDW3HEFbE8qKowHGbdam1Jf","/ip4/172.18.128.201/tcp/28210/ws/p2p/16Uiu2HAm3woaYpcbKZhCUcdWUmoLZMDW3HEFbE8qKowHGbdam1Jf"],"enrUri":"enr:-L24QPAm-iL9cGF23S0R8OgzlvZ2vY5fa0LUwhTlLdCjyaz1EHMltSxs72itKg59J4OQWQuZI5Kj4HFMMRgYCC0mqgoCgmlkgnY0gmlwhKwSgMmKbXVsdGlhZGRyc5YACASsEoDJBm4xAAoErBKAyQZuMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfpWDHarwc_6CCNWePcTfqHkRA53ypa_x2-yKVkJYonCDdGNwgm4xg3VkcIJuM4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-56__0eabc7ce-0515-42c9-b8a5-3f144d7e3b43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33883', '33884', '33885', '33886', '33887']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33883:33883 -p 33884:33884 -p 33885:33885 -p 33886:33886 -p 33887:33887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33885 --rest-port=33883 --tcp-port=33884 --discv5-udp-port=33886 --rest-address=0.0.0.0 --nat=extip:172.18.226.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11b07fc29aa4ad239649fb41cdfbbbccf7abb8c7e839720bf5834d1ddc20802d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33887 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPAm-iL9cGF23S0R8OgzlvZ2vY5fa0LUwhTlLdCjyaz1EHMltSxs72itKg59J4OQWQuZI5Kj4HFMMRgYCC0mqgoCgmlkgnY0gmlwhKwSgMmKbXVsdGlhZGRyc5YACASsEoDJBm4xAAoErBKAyQZuMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfpWDHarwc_6CCNWePcTfqHkRA53ypa_x2-yKVkJYonCDdGNwgm4xg3VkcIJuM4V3YWt1MgU --filternode=/ip4/172.18.128.201/tcp/28209/p2p/16Uiu2HAm3woaYpcbKZhCUcdWUmoLZMDW3HEFbE8qKowHGbdam1Jf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.14 waku 1f7acb4ece086d3bf1ef46b12409be45f135a4940b43a89e3c29b5403fb9e572
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1f7acb4ece08. Setting up logs at ./log/docker/node2_2026-02-25_19-30-56__0eabc7ce-0515-42c9-b8a5-3f144d7e3b43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33883
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33883/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.14/tcp/33884/p2p/16Uiu2HAmTWKtZeXbnJAJ9EbcLB7MxMaVuHnMKNbCVSBf55EzsWeV","/ip4/172.18.226.14/tcp/33885/ws/p2p/16Uiu2HAmTWKtZeXbnJAJ9EbcLB7MxMaVuHnMKNbCVSBf55EzsWeV"],"enrUri":"enr:-L24QKr1bxNz5AB4zJSpQd0k0G8IJc7Lg131Qa1ukECsh0ZSEhfb4lEueBtziGBDfv15KSbvHASUjaJwhvZXj13sDJQCgmlkgnY0gmlwhKwS4g6KbXVsdGlhZGRyc5YACASsEuIOBoRcAAoErBLiDgaEXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3KcrbvRBs1Jv7wuoObSDnjNt3hNoJcHh4lRMaOTJJBKDdGNwgoRcg3VkcIKEXoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.201/tcp/28209/p2p/16Uiu2HAm3woaYpcbKZhCUcdWUmoLZMDW3HEFbE8qKowHGbdam1Jf"]'
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:28208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33883/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b2306baf-2274-4c1e-9dfa-8a63e5ab5eaf", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b2306baf-2274-4c1e-9dfa-8a63e5ab5eaf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33883/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "40a640f7-5827-4215-a05b-687c7de4b0d6", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"40a640f7-5827-4215-a05b-687c7de4b0d6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33883/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1772047859384221751,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33883/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33883/filter/v2/messages/1234567890" -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:33883/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
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 d315b0a4f671
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1f7acb4ece08
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-02-25 19:33:13.820 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:33:13.820 DEBUG [tests.conftest] Running test: test_store_sync_small_sync_range with id: 2026-02-25_19-33-13__4f185f0b-1e8f-4773-ac3a-5f4b0793e0c2
2026-02-25 19:33:13.820 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:33:13.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:33:13.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-33-13__4f185f0b-1e8f-4773-ac3a-5f4b0793e0c2__wakuorg_nwaku:latest.log
2026-02-25 19:33:13.833 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:33:13.833 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-33-13__4f185f0b-1e8f-4773-ac3a-5f4b0793e0c2__wakuorg_nwaku:latest.log
2026-02-25 19:33:13.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:33:13.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-33-13__4f185f0b-1e8f-4773-ac3a-5f4b0793e0c2__wakuorg_nwaku:latest.log
2026-02-25 19:33:13.840 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:33:13.841 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:33:13.841 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:33:13.843 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:33:13.843 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.181
2026-02-25 19:33:13.843 DEBUG [src.node.docker_mananger] Generated ports ['57605', '57606', '57607', '57608', '57609']
2026-02-25 19:33:13.843 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:33:13.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:33:13.844 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:33:13.844 DEBUG [src.node.docker_mananger] docker run -i -t -p 57605:57605 -p 57606:57606 -p 57607:57607 -p 57608:57608 -p 57609:57609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57607 --rest-port=57605 --tcp-port=57606 --discv5-udp-port=57608 --rest-address=0.0.0.0 --nat=extip:172.18.183.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b4d3dc6dcdc163d9bebeeda1bcbf9a5c92f4ec02acd33d6fd0def1d3b926a677 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57609 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-25 19:33:14.037 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.181 waku 808ca26dd8c34e4fc4fea816e0fbe60d46376ac9dd02f465be589a300a703c5b
2026-02-25 19:33:14.043 ERROR [src.node.docker_mananger] Max retries reached for container 5c0cbfa914f5. Exiting log stream.
2026-02-25 19:33:14.076 DEBUG [src.node.docker_mananger] Container started with ID 808ca26dd8c3. Setting up logs at ./log/docker/node1_2026-02-25_19-33-13__4f185f0b-1e8f-4773-ac3a-5f4b0793e0c2__wakuorg_nwaku:latest.log
2026-02-25 19:33:14.076 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57605
2026-02-25 19:33:14.076 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:33:14.614 ERROR [src.node.docker_mananger] Max retries reached for container c0eb2f046acb. Exiting log stream.
2026-02-25 19:33:15.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:15.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:33:15.080 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:33:15.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:33:15.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.181/tcp/57606/p2p/16Uiu2HAmBZjsuoanuynpW74h4Buey8i96kVvF8ZfF9vFzvcSx1ni","/ip4/172.18.183.181/tcp/57607/ws/p2p/16Uiu2HAmBZjsuoanuynpW74h4Buey8i96kVvF8ZfF9vFzvcSx1ni"],"enrUri":"enr:-L24QHSvKQFSR1ci4lcftMKqp4igmnJzbNL0CXm68Gxt-tDlPsOg9jEf3vWCFYv_2Ws_jTex-RnoRtF7ADKrHHqMvNcCgmlkgnY0gmlwhKwSt7WKbXVsdGlhZGRyc5YACASsEre1BuEGAAoErBK3tQbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaEC78wLoY1PyRvEXuDqC3It2JxnaQwxXvGVcw2mY5VgZiODdGNwguEGg3VkcILhCIV3YWt1MhM"}'
2026-02-25 19:33:15.083 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:33:15.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:33:15.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:15.098 DEBUG [src.steps.store] Relaying message
2026-02-25 19:33:15.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:15.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:15.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:33:15.303 DEBUG [src.steps.store] Relaying message
2026-02-25 19:33:15.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:15.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:15.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:33:15.508 DEBUG [src.steps.store] Relaying message
2026-02-25 19:33:15.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:15.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:15.513 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:15.714 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:15.714 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:15.716 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:15.716 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.122
2026-02-25 19:34:15.716 DEBUG [src.node.docker_mananger] Generated ports ['1114', '1115', '1116', '1117', '1118']
2026-02-25 19:34:15.716 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:15.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:15.717 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:15.717 DEBUG [src.node.docker_mananger] docker run -i -t -p 1114:1114 -p 1115:1115 -p 1116:1116 -p 1117:1117 -p 1118:1118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1116 --rest-port=1114 --tcp-port=1115 --discv5-udp-port=1117 --rest-address=0.0.0.0 --nat=extip:172.18.99.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62f68ef81d24aaceddfcd13cb356cbf76defcb17bea5de761ffc8aced352e5fb --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1118 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QHSvKQFSR1ci4lcftMKqp4igmnJzbNL0CXm68Gxt-tDlPsOg9jEf3vWCFYv_2Ws_jTex-RnoRtF7ADKrHHqMvNcCgmlkgnY0gmlwhKwSt7WKbXVsdGlhZGRyc5YACASsEre1BuEGAAoErBK3tQbhB90DgnJzhQADAQAAiXNlY3AyNTZrMaEC78wLoY1PyRvEXuDqC3It2JxnaQwxXvGVcw2mY5VgZiODdGNwguEGg3VkcILhCIV3YWt1MhM
2026-02-25 19:34:15.922 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.122 waku 0e8ea29cbecd09f16da7730cf970e28958cf6020b8fee3465d425b8f19b4ae5d
2026-02-25 19:34:15.959 DEBUG [src.node.docker_mananger] Container started with ID 0e8ea29cbecd. Setting up logs at ./log/docker/node2_2026-02-25_19-33-13__4f185f0b-1e8f-4773-ac3a-5f4b0793e0c2__wakuorg_nwaku:latest.log
2026-02-25 19:34:15.960 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1114
2026-02-25 19:34:15.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:16.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1114/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:16.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:16.963 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:16.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:16.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.122/tcp/1115/p2p/16Uiu2HAkvqyha9ybWJud6fh41L47ZrdfUVXNMYcJfBgyKSXmwnPL","/ip4/172.18.99.122/tcp/1116/ws/p2p/16Uiu2HAkvqyha9ybWJud6fh41L47ZrdfUVXNMYcJfBgyKSXmwnPL"],"enrUri":"enr:-L24QBK0wZo9j9IgqxlTnv8cZ5r1Rp-jyD2Ni1IX5o9ddlnGAWp_L05h59s3lKwq52QRufPFqvOq-pAN-8TRKCRbUN0CgmlkgnY0gmlwhKwSY3qKbXVsdGlhZGRyc5YACASsEmN6BgRbAAoErBJjegYEXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFRWprAYjaFBWFxPVOmKMnmTYoqSyFpzn_G9LbIWir5ODdGNwggRbg3VkcIIEXYV3YWt1MhI"}'
2026-02-25 19:34:16.966 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:16.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.181/tcp/57606/p2p/16Uiu2HAmBZjsuoanuynpW74h4Buey8i96kVvF8ZfF9vFzvcSx1ni"]'
2026-02-25 19:34:17.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:37.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1114/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:37.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 19:34:37.010 DEBUG [tests.store_sync.test_store_sync] Node-2 local store returned 0 messages; expected 0
2026-02-25 19:34:37.012 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:34:37.013 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:34:37.013 DEBUG [src.node.waku_node] Stopping container with id 808ca26dd8c3
2026-02-25 19:34:37.586 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:37.587 DEBUG [src.node.waku_node] Stopping container with id 0e8ea29cbecd
2026-02-25 19:34:38.138 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:38.139 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:34:38.168 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:34:38.177 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-02-25 19:27:10.957 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:10.957 DEBUG [tests.conftest] Running test: test_light_push_with_no_timestamp with id: 2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc
2026-02-25 19:27:10.958 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:10.958 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:27:10.965 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:10.965 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
2026-02-25 19:27:10.965 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:10.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:10.966 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:10.967 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.166
2026-02-25 19:27:10.967 DEBUG [src.node.docker_mananger] Generated ports ['43718', '43719', '43720', '43721', '43722']
2026-02-25 19:27:10.967 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:10.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:10.967 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:10.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 43718:43718 -p 43719:43719 -p 43720:43720 -p 43721:43721 -p 43722:43722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43720 --rest-port=43718 --tcp-port=43719 --discv5-udp-port=43721 --rest-address=0.0.0.0 --nat=extip:172.18.240.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac8a8afe89c8579fcf08bcb0a18abe53b2ec1e6770eca5d4871f2c45b1da7448 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43722 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 19:27:11.154 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.166 waku 375d58d6ea38589a4555e0c12b386fce46664c554f24deb564025658a4f67b62
2026-02-25 19:27:11.189 DEBUG [src.node.docker_mananger] Container started with ID 375d58d6ea38. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
2026-02-25 19:27:11.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43718
2026-02-25 19:27:11.189 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:11.231 ERROR [src.node.docker_mananger] Max retries reached for container 196cf891a567. Exiting log stream.
2026-02-25 19:27:11.753 ERROR [src.node.docker_mananger] Max retries reached for container 09c0a461da14. Exiting log stream.
2026-02-25 19:27:12.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43718/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:12.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:12.192 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:12.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43718/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:12.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj","/ip4/172.18.240.166/tcp/43720/ws/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj"],"enrUri":"enr:-L24QDZPbWzdmME1FBl0IR5G2-ZutQCZPW_LKVWLtLLzJE3RU-1QOOwX8CwX9fpymoq7bgLVyrCSGiurTgtp0_sWhywCgmlkgnY0gmlwhKwS8KaKbXVsdGlhZGRyc5YACASsEvCmBqrHAAoErBLwpgaqyN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_CbYeGj-SdqYqKAW5qOaz6CH-N5_0mjfB91r1yHcCuSDdGNwgqrHg3VkcIKqyYV3YWt1Mgk"}'
2026-02-25 19:27:12.195 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:12.202 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:12.202 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
2026-02-25 19:27:12.202 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:12.202 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:12.203 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:12.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.211
2026-02-25 19:27:12.204 DEBUG [src.node.docker_mananger] Generated ports ['54664', '54665', '54666', '54667', '54668']
2026-02-25 19:27:12.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:12.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:12.204 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:12.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 54664:54664 -p 54665:54665 -p 54666:54666 -p 54667:54667 -p 54668:54668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54666 --rest-port=54664 --tcp-port=54665 --discv5-udp-port=54667 --rest-address=0.0.0.0 --nat=extip:172.18.212.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba831d7e48611c4ebbff5c90affea65e9acdaacaded2eaeb6ecae8dccc31439a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54668 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 19:27:12.399 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.211 waku 5144087088e260428c433cde0161e3341ce2e923f289af3d48627986164979c3
2026-02-25 19:27:12.436 DEBUG [src.node.docker_mananger] Container started with ID 5144087088e2. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
2026-02-25 19:27:12.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54664
2026-02-25 19:27:12.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:13.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54664/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:13.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:13.440 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:13.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:13.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.211/tcp/54665/p2p/16Uiu2HAmHHEYfQegT2j5PCjeBPpW4NfJLkdviz3uLvzG2ypcwYPN","/ip4/172.18.212.211/tcp/54666/ws/p2p/16Uiu2HAmHHEYfQegT2j5PCjeBPpW4NfJLkdviz3uLvzG2ypcwYPN"],"enrUri":"enr:-L24QBq7M1csTiCLp8XCRlXP0djfyW4jZg8yUjofJ_p0V_cXRcEy7rGZ8V0AVtcKDe55XpzP1jSKSar-UYQa5L_crEkCgmlkgnY0gmlwhKwS1NOKbXVsdGlhZGRyc5YACASsEtTTBtWJAAoErBLU0wbVit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRLe1WcBUU-EJxNO0o3LH1plu-jxI-rqF64CImI93r-2DdGNwgtWJg3VkcILVi4V3YWt1MgE"}'
2026-02-25 19:27:13.443 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:13.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54664/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj"]'
2026-02-25 19:27:13.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:13.494 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:13.494 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
2026-02-25 19:27:13.494 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:13.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:13.496 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:13.496 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.34
2026-02-25 19:27:13.496 DEBUG [src.node.docker_mananger] Generated ports ['39487', '39488', '39489', '39490', '39491']
2026-02-25 19:27:13.496 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:13.496 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:13.496 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:13.496 DEBUG [src.node.docker_mananger] docker run -i -t -p 39487:39487 -p 39488:39488 -p 39489:39489 -p 39490:39490 -p 39491:39491 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39489 --rest-port=39487 --tcp-port=39488 --discv5-udp-port=39490 --rest-address=0.0.0.0 --nat=extip:172.18.70.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f1ea49ab2dd52d14ffdfdf5ef1bbdf7857466dc81c7afb3ecde4d9a4d4ded03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39491 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDZPbWzdmME1FBl0IR5G2-ZutQCZPW_LKVWLtLLzJE3RU-1QOOwX8CwX9fpymoq7bgLVyrCSGiurTgtp0_sWhywCgmlkgnY0gmlwhKwS8KaKbXVsdGlhZGRyc5YACASsEvCmBqrHAAoErBLwpgaqyN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_CbYeGj-SdqYqKAW5qOaz6CH-N5_0mjfB91r1yHcCuSDdGNwgqrHg3VkcIKqyYV3YWt1Mgk --lightpushnode=/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj --lightpush=true --relay=true
2026-02-25 19:27:13.699 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.34 waku 2ee8719bd7fc7a033c22057f6900396bdde5bff3a05509e2eaae410bb0a6103a
2026-02-25 19:27:13.734 DEBUG [src.node.docker_mananger] Container started with ID 2ee8719bd7fc. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
2026-02-25 19:27:13.734 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39487
2026-02-25 19:27:13.734 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:14.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39487/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:14.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:14.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:14.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39487/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:14.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.34/tcp/39488/p2p/16Uiu2HAmECV2EB7JpKRXMjMmSxF5zEmaHkpssTQ5PgL9xmW4opUv","/ip4/172.18.70.34/tcp/39489/ws/p2p/16Uiu2HAmECV2EB7JpKRXMjMmSxF5zEmaHkpssTQ5PgL9xmW4opUv"],"enrUri":"enr:-L24QBKBLAqNof3qc2x6_kqN_U68MubbOGXIRk8briEIsjyPA7NAoOcNm-Z3lHtHrUI9BtDss1ka0SYP1PyALW-XHNACgmlkgnY0gmlwhKwSRiKKbXVsdGlhZGRyc5YACASsEkYiBppAAAoErBJGIgaaQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFu0cXYlNleWatCo4nAYBYKr7q2TvSwNvo1LtMnFoU--DdGNwgppAg3VkcIKaQoV3YWt1Mgk"}'
2026-02-25 19:27:14.741 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:14.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj"]'
2026-02-25 19:27:14.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:14.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.211/tcp/54665/p2p/16Uiu2HAmHHEYfQegT2j5PCjeBPpW4NfJLkdviz3uLvzG2ypcwYPN"]'
2026-02-25 19:27:14.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:14.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43718/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:14.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:14.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:14.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:14.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39487/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:14.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:14.838 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:14.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39487/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
2026-02-25 19:27:14.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:14.854 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:14.955 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:14.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:14.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047634840774144,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:14.959 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:14.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:14.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047634840774144,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:14.963 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:14.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39487/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:14.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047634840774144,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:14.968 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:14.969 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:14.969 DEBUG [src.node.waku_node] Stopping container with id 375d58d6ea38
2026-02-25 19:27:15.507 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:15.509 DEBUG [src.node.waku_node] Stopping container with id 5144087088e2
2026-02-25 19:27:16.074 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:16.074 DEBUG [src.node.waku_node] Stopping container with id 2ee8719bd7fc
2026-02-25 19:27:16.321 ERROR [src.node.docker_mananger] Max retries reached for container 375d58d6ea38. Exiting log stream.
2026-02-25 19:27:16.617 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:16.620 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:16.629 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:16.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:16.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,795 @@
WRN 2026-02-25 19:28:28.525+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:431
bSubscribeShards: some(@[0])
INF 2026-02-25 19:28:28.525+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:466 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-25 19:28:28.525+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-25 19:28:28.525+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-02-25 19:28:28.525+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-02-25 19:28:28.525+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QLrdw19v4cVXK1qblxuvRhLsV1RzM31tYT3NEOQreMmHQZINPzEM7nyiXF9sop8Vd-PzQ9WYuZjeONtbkw5-jPMCgmlkgnY0gmlwhKwStxeKbXVsdGlhZGRyc5YACASsErcXBkElAAoErBK3FwZBJt0DgnJzhQACAQAAiXNlY3AyNTZrMaECnxWWjtqgq_BhL_L5RH6IOvbzB0tsAXwvEtB803gpB0KDdGNwgkElg3VkcIJBJ4V3YWt1MgU
INF 2026-02-25 19:28:28.526+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-02-25 19:28:28.526+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-02-25 19:28:28.527+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-25 19:28:28.527+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-25 19:28:28.528+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-25 19:28:28.528+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-25 19:28:28.528+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.528+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-02-25 19:28:28.528+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-25 19:28:28.528+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-25 19:28:28.528+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-25 19:28:28.528+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-25 19:28:28.528+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=8
INF 2026-02-25 19:28:28.529+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-25 19:28:28.529+00:00 Setting max message size tid=1 file=node_factory.nim:343 num_bytes=153600
INF 2026-02-25 19:28:28.529+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-25 19:28:28.529+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-25 19:28:28.529+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-25 19:28:28.529+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-25 19:28:28.529+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-02-25 19:28:28.529+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*D9uGW4, seqNo: 1772047708, addresses: [/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws], mixKey: )"
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-25 19:28:28.530+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-02-25 19:28:28.530+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-25 19:28:28.530+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-25 19:28:28.530+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-25 19:28:28.530+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-25 19:28:28.530+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-25 19:28:28.530+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-25 19:28:28.530+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-25 19:28:28.530+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:44268
INF 2026-02-25 19:28:28.530+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:44268/
INF 2026-02-25 19:28:28.531+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-25 19:28:28.531+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-25 19:28:28.531+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-02-25 19:28:28.531+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.36.0-156-gc7e0cc
INF 2026-02-25 19:28:28.531+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.36.0-156-gc7e0cc
INF 2026-02-25 19:28:28.531+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:388
INF 2026-02-25 19:28:28.531+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-25 19:28:28.531+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-02-25 19:28:28.531+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140691101900880
TRC 2026-02-25 19:28:28.531+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-02-25 19:28:28.531+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140691101900880
TRC 2026-02-25 19:28:28.531+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-02-25 19:28:28.531+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-02-25 19:28:28.531+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:409
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-25 19:28:28.531+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4, listenAddrs: [/ip4/0.0.0.0/tcp/44270/ws, /ip4/0.0.0.0/tcp/44269], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-25 19:28:28.532+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-02-25 19:28:28.532+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/44269
TRC 2026-02-25 19:28:28.532+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/44269]
DBG 2026-02-25 19:28:28.532+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-25 19:28:28.532+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-02-25 19:28:28.532+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/44270/ws]
TRC 2026-02-25 19:28:28.532+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:44270
TRC 2026-02-25 19:28:28.532+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/44270/ws]"
INF 2026-02-25 19:28:28.532+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-02-25 19:28:28.532+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-02-25 19:28:28.532+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-02-25 19:28:28.532+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-25 19:28:28.532+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-02-25 19:28:28.532+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-25 19:28:28.534+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-02-25 19:28:28.534+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-02-25 19:28:28.534+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-02-25 19:28:28.535+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4, listenAddrs: [/ip4/0.0.0.0/tcp/44269, /ip4/0.0.0.0/tcp/44270/ws], addrs: [/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
INF 2026-02-25 19:28:28.535+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*D9uGW4 addrs="[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.535+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/0.0.0.0/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.535+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.189.226/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/172.18.189.226/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4]
INF 2026-02-25 19:28:28.535+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QPBPb2EZOVYy1XWzJAjY5Cn9j0se7Pi2EJRfRAoD94EHfo0zef3wOe5V_RuZgFNoUirRsnxornBo1RZn4yEMi7wBgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc4wACgSsEr3iBqzu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQLd_2WhGaTVbzwCgGKyS1jRiWZ95ZpAxH09JFXUSXQDUYN0Y3CCrO2DdWRwgqzvhXdha3UyAQ
INF 2026-02-25 19:28:28.535+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
TRC 2026-02-25 19:28:28.535+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-25 19:28:28.535+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-25 19:28:28.536+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-25 19:28:28.536+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*D9uGW4 addrs="[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.536+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/0.0.0.0/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.536+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.189.226/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/172.18.189.226/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4]
INF 2026-02-25 19:28:28.536+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QPBPb2EZOVYy1XWzJAjY5Cn9j0se7Pi2EJRfRAoD94EHfo0zef3wOe5V_RuZgFNoUirRsnxornBo1RZn4yEMi7wBgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc4wACgSsEr3iBqzu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQLd_2WhGaTVbzwCgGKyS1jRiWZ95ZpAxH09JFXUSXQDUYN0Y3CCrO2DdWRwgqzvhXdha3UyAQ
INF 2026-02-25 19:28:28.536+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QCFQcsYXBllPRh1TLLoChJgoTc_m5g2Vu4hkqLCux5Y3ItgTpSWXo8InjUKGqulySXKMnde0uVVBYRSYH9Cg0soCgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE record="(2, id: \"v4\", ip: 172.18.189.226, multiaddrs: 0x000804AC12BDE206ACED000A04AC12BDE206ACEEDD03, rs: 0x0002010000, secp256k1: 0x02DDFF65A119A4D56F3C028062B24B58D189667DE59A40C47D3D2455D449740351, tcp: 44269, udp: 44271, waku2: 0x01)"
TRC 2026-02-25 19:28:28.537+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*piUYeV addresses="[/ip4/172.18.183.23/tcp/16677]" origin=Discv5
INF 2026-02-25 19:28:28.537+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-25 19:28:28.537+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-25 19:28:28.537+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=44271
TRC 2026-02-25 19:28:28.538+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-25 19:28:28.538+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-25 19:28:28.538+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-25 19:28:28.538+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-25 19:28:28.538+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QDoJCWLrAhbvM8MNAxdoHHPFiMS-1-2XYJbyvJCmLtWwPdUr4_7C_ga9GHM9B6YSnpJcnMHRhw-eweGqm5pm6_MDgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.189.226, multiaddrs: 0x000804AC12BDE206ACED000A04AC12BDE206ACEEDD03, rs: 0x0002010000, secp256k1: 0x02DDFF65A119A4D56F3C028062B24B58D189667DE59A40C47D3D2455D449740351, tcp: 44269, udp: 44271, waku2: 0x01)"
TRC 2026-02-25 19:28:28.538+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-25 19:28:28.539+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-25 19:28:28.539+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-25 19:28:28.539+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-25 19:28:28.539+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-25 19:28:28.540+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-25 19:28:28.540+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:28.540+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:28.540+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/2/0
TRC 2026-02-25 19:28:28.540+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:28.540+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:28.540+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:28.540+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-25 19:28:28.541+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-25 19:28:28.542+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-25 19:28:28.542+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=44272
INF 2026-02-25 19:28:28.543+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-25 19:28:28.543+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QALg3wkRIuP7bYsEPAR5GWe0IK0ZOJv160sktphHBLMWG6V3mLZPapW6C6xtXTLkeQFiHCfjqML7P5FYgMpsJOgEgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.189.226, multiaddrs: 0x000804AC12BDE206ACED000A04AC12BDE206ACEEDD03, rs: 0x0002010000, secp256k1: 0x02DDFF65A119A4D56F3C028062B24B58D189667DE59A40C47D3D2455D449740351, tcp: 44269, udp: 44271, waku2: 0x01)"
INF 2026-02-25 19:28:28.543+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-25 19:28:28.544+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=44272
INF 2026-02-25 19:28:28.544+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-25 19:28:28.544+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-25 19:28:28.545+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-02-25 19:28:29.532+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140691101900880
TRC 2026-02-25 19:28:29.532+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
INF 2026-02-25 19:28:29.536+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAm68ftxNG5xjRwAEiVEdQozKKfHF1mMREtbxDuBzpiUYeV]
TRC 2026-02-25 19:28:29.536+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.183.23/tcp/16677]" peerId=16U*piUYeV failedAttempts=0
TRC 2026-02-25 19:28:29.536+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*piUYeV
DBG 2026-02-25 19:28:29.536+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*piUYeV addrs="[/ip4/172.18.183.23/tcp/16677]"
DBG 2026-02-25 19:28:29.537+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.183.23/tcp/16677 hostname=172.18.183.23 resolvedAddresses="[/ip4/172.18.183.23/tcp/16677]"
TRC 2026-02-25 19:28:29.537+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.183.23/tcp/16677 peerId=16U*piUYeV hostname=172.18.183.23
TRC 2026-02-25 19:28:29.537+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.183.23/tcp/16677
TRC 2026-02-25 19:28:29.537+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.183.23/tcp/16677) dir=Out clients=0
TRC 2026-02-25 19:28:29.537+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d88 objName=ChronosStream dir=Out
TRC 2026-02-25 19:28:29.537+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d88 timeout=10m
TRC 2026-02-25 19:28:29.537+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:699f4d5df506092626974d88 direction=Out
TRC 2026-02-25 19:28:29.537+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:699f4d5df506092626974d88 codec=/multistream/1.0.0
TRC 2026-02-25 19:28:29.538+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:699f4d5df506092626974d88 proto=/noise
TRC 2026-02-25 19:28:29.538+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.538+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:699f4d5df506092626974d88 s=/noise proto="[/noise]"
TRC 2026-02-25 19:28:29.538+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:699f4d5df506092626974d88 proto=/noise
TRC 2026-02-25 19:28:29.538+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:699f4d5df506092626974d88 codec=/noise
TRC 2026-02-25 19:28:29.538+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:699f4d5df506092626974d88 initiator=true
TRC 2026-02-25 19:28:29.538+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-25 19:28:29.538+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-02-25 19:28:29.538+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=85af8d42f9c4...8fb2a7b1af14
TRC 2026-02-25 19:28:29.538+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=c9a35bccac70...35bc8c279342
TRC 2026-02-25 19:28:29.538+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699f4d5df506092626974d88 size=32
TRC 2026-02-25 19:28:29.539+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-02-25 19:28:29.540+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:699f4d5df506092626974d88 size=208
TRC 2026-02-25 19:28:29.540+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=208
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3e56df778b23...539082ef1758
TRC 2026-02-25 19:28:29.540+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-02-25 19:28:29.540+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=19b962c8ae18...6c93bbf5d1b2
TRC 2026-02-25 19:28:29.540+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-02-25 19:28:29.540+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fcfede0ef5e0...2f24d0a8f0f4 tagOut=fcfede0ef5e0...2f24d0a8f0f4 nonce=0
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=19a5b036178f...1dde27781074
TRC 2026-02-25 19:28:29.540+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-02-25 19:28:29.540+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=08ddfb32e07c...62b99194c1b0
TRC 2026-02-25 19:28:29.540+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7431858e7b7c...8b01391d7895 tagOut=7431858e7b7c...8b01391d7895 nonce=0
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=aa3ebdda6b67...95b1141a2f3d
TRC 2026-02-25 19:28:29.540+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-02-25 19:28:29.540+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=2467821d4c78d7561edc187c2edbb141 data=52cdb8b73323...187c2edbb141 nonce=1
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=62cc9147d700...074dd15df3da
TRC 2026-02-25 19:28:29.540+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-02-25 19:28:29.541+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=e4cd720d6d10...caccd1adb1f6
TRC 2026-02-25 19:28:29.541+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=ed9b83a86d0b6b2a5a9d719d4e21d8c8 data=6c523ffda099...719d4e21d8c8 nonce=0
TRC 2026-02-25 19:28:29.541+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3bb3473cf653...4dc6f7967416
TRC 2026-02-25 19:28:29.541+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699f4d5df506092626974d88 size=176
TRC 2026-02-25 19:28:29.541+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.541+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAm68ftxNG5xjRwAEiVEdQozKKfHF1mMREtbxDuBzpiUYeV
TRC 2026-02-25 19:28:29.541+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d89 objName=SecureConn dir=Out
TRC 2026-02-25 19:28:29.541+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*piUYeV:699f4d5df506092626974d89 timeout=5m
TRC 2026-02-25 19:28:29.541+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*piUYeV
TRC 2026-02-25 19:28:29.541+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.541+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*piUYeV:699f4d5df506092626974d89 codec=/multistream/1.0.0
TRC 2026-02-25 19:28:29.541+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*piUYeV:699f4d5df506092626974d89 proto=/yamux/1.0.0
TRC 2026-02-25 19:28:29.542+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=36
TRC 2026-02-25 19:28:29.542+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=275193c68d4b...07587d18035f tagOut=275193c68d4b...07587d18035f nonce=0
TRC 2026-02-25 19:28:29.542+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.542+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=30
TRC 2026-02-25 19:28:29.542+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fd7671ad809d...2c0f8fa30d13 tagOut=fd7671ad809d...2c0f8fa30d13 nonce=1
TRC 2026-02-25 19:28:29.542+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*piUYeV:699f4d5df506092626974d89 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-25 19:28:29.542+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*piUYeV:699f4d5df506092626974d89 proto=/yamux/1.0.0
TRC 2026-02-25 19:28:29.542+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*piUYeV:699f4d5df506092626974d89 muxerName=/yamux/1.0.0
TRC 2026-02-25 19:28:29.542+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.542+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.543+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*piUYeV:699f4d5df506092626974d88 sconn=16U*piUYeV:699f4d5df506092626974d89 direction=Out
DBG 2026-02-25 19:28:29.543+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*piUYeV
TRC 2026-02-25 19:28:29.543+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.543+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.543+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*piUYeV event="(kind: Joined, initiator: true)"
TRC 2026-02-25 19:28:29.543+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*piUYeV protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-25 19:28:29.543+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d8a objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.543+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d8a timeout=5m
TRC 2026-02-25 19:28:29.543+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.543+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-25 19:28:29.543+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*piUYeV:699f4d5df506092626974d8a protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-25 19:28:29.543+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*piUYeV:699f4d5df506092626974d8a codec=/multistream/1.0.0
TRC 2026-02-25 19:28:29.544+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-25 19:28:29.544+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*piUYeV:699f4d5df506092626974d8a proto=/vac/waku/metadata/1.0.0
TRC 2026-02-25 19:28:29.544+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-02-25 19:28:29.544+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*piUYeV
DBG 2026-02-25 19:28:29.544+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*piUYeV
TRC 2026-02-25 19:28:29.544+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*piUYeV protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 19:28:29.545+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d8b objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.545+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d8b timeout=5m
TRC 2026-02-25 19:28:29.545+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.545+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-25 19:28:29.545+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*piUYeV:699f4d5df506092626974d8b protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 19:28:29.545+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*piUYeV:699f4d5df506092626974d8b codec=/multistream/1.0.0
TRC 2026-02-25 19:28:29.545+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-25 19:28:29.545+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*piUYeV:699f4d5df506092626974d8b proto=/vac/waku/relay/2.0.0
TRC 2026-02-25 19:28:29.546+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-25 19:28:29.546+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*piUYeV:699f4d5df506092626974d89 direction=Out peers=1
TRC 2026-02-25 19:28:29.546+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d8c objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.546+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d8c timeout=5m
TRC 2026-02-25 19:28:29.546+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.546+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-25 19:28:29.546+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*piUYeV:699f4d5df506092626974d8c codec=/multistream/1.0.0
TRC 2026-02-25 19:28:29.546+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-25 19:28:29.546+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*piUYeV:699f4d5df506092626974d8c proto=/ipfs/id/1.0.0
TRC 2026-02-25 19:28:29.546+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-25 19:28:29.547+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.547+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b670914fc7cd...1541cdc00016 tagOut=b670914fc7cd...1541cdc00016 nonce=2
TRC 2026-02-25 19:28:29.547+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-25 19:28:29.547+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d8d objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.547+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d8d timeout=5m
TRC 2026-02-25 19:28:29.547+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.547+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-25 19:28:29.547+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*piUYeV:699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.547+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*piUYeV:699f4d5df506092626974d8d handshaked=false
TRC 2026-02-25 19:28:29.547+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*piUYeV:699f4d5df506092626974d8d handshaked=false
TRC 2026-02-25 19:28:29.547+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.547+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=48
TRC 2026-02-25 19:28:29.547+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d2265dbcec6a...b4cecc93aa69 tagOut=d2265dbcec6a...b4cecc93aa69 nonce=3
TRC 2026-02-25 19:28:29.548+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-25 19:28:29.548+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 19:28:29.548+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.548+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=54
TRC 2026-02-25 19:28:29.548+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=90efa718f778...84ce1f2c1f6d tagOut=90efa718f778...84ce1f2c1f6d nonce=4
TRC 2026-02-25 19:28:29.548+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-25 19:28:29.548+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-25 19:28:29.548+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.548+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.548+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ede86375e505...48c3f23d4c21 tagOut=ede86375e505...48c3f23d4c21 nonce=5
TRC 2026-02-25 19:28:29.548+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-25 19:28:29.548+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d8e objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.548+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d8e timeout=5m
TRC 2026-02-25 19:28:29.548+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.548+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-25 19:28:29.548+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*piUYeV:699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.548+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*piUYeV:699f4d5df506092626974d8e handshaked=false
TRC 2026-02-25 19:28:29.549+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*piUYeV:699f4d5df506092626974d8e handshaked=false
TRC 2026-02-25 19:28:29.549+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.549+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=48
TRC 2026-02-25 19:28:29.549+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ef71dafc818f...83e5367816a3 tagOut=ef71dafc818f...83e5367816a3 nonce=6
TRC 2026-02-25 19:28:29.549+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-25 19:28:29.549+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 19:28:29.549+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.549+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=51
TRC 2026-02-25 19:28:29.549+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c2a5cd318124...83863a1f5354 tagOut=c2a5cd318124...83863a1f5354 nonce=7
TRC 2026-02-25 19:28:29.549+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-25 19:28:29.549+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-25 19:28:29.549+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.549+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.549+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0c48e76a979b...d438ef8ee620 tagOut=0c48e76a979b...d438ef8ee620 nonce=8
TRC 2026-02-25 19:28:29.549+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-25 19:28:29.550+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d8f objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.550+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d8f timeout=5m
TRC 2026-02-25 19:28:29.550+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*piUYeV
TRC 2026-02-25 19:28:29.550+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-25 19:28:29.550+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*piUYeV:699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.550+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*piUYeV:699f4d5df506092626974d8f handshaked=false
TRC 2026-02-25 19:28:29.550+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*piUYeV:699f4d5df506092626974d8f handshaked=false
TRC 2026-02-25 19:28:29.550+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.550+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=48
TRC 2026-02-25 19:28:29.550+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a30123db9ef2...8a456d301b34 tagOut=a30123db9ef2...8a456d301b34 nonce=9
TRC 2026-02-25 19:28:29.550+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-25 19:28:29.550+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 19:28:29.550+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.551+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=44
TRC 2026-02-25 19:28:29.551+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=85e292524fdf...835d88055763 tagOut=85e292524fdf...835d88055763 nonce=10
TRC 2026-02-25 19:28:29.551+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-25 19:28:29.551+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-25 19:28:29.551+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.551+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.551+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f50b4405d676...2e1625859c16 tagOut=f50b4405d676...2e1625859c16 nonce=11
TRC 2026-02-25 19:28:29.551+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-25 19:28:29.551+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.551+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=48
TRC 2026-02-25 19:28:29.551+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ce8d1e51bfe4...16ffae542532 tagOut=ce8d1e51bfe4...16ffae542532 nonce=12
TRC 2026-02-25 19:28:29.551+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-25 19:28:29.551+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 19:28:29.551+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.551+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=54
TRC 2026-02-25 19:28:29.551+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=302e8f31cdcf...55d347b9d502 tagOut=302e8f31cdcf...55d347b9d502 nonce=13
TRC 2026-02-25 19:28:29.551+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-25 19:28:29.551+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-25 19:28:29.551+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.551+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.552+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e19baed79718...d1637eb30ede tagOut=e19baed79718...d1637eb30ede nonce=14
TRC 2026-02-25 19:28:29.552+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-25 19:28:29.552+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.552+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.552+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2c3a0472edf3...355bb5a9551f tagOut=2c3a0472edf3...355bb5a9551f nonce=15
TRC 2026-02-25 19:28:29.552+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*piUYeV:699f4d5df506092626974d8d ms=/multistream/1.0.0
TRC 2026-02-25 19:28:29.552+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-25 19:28:29.552+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*piUYeV:699f4d5df506092626974d8d ms=/vac/waku/metadata/1.0.0
TRC 2026-02-25 19:28:29.552+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*piUYeV:699f4d5df506092626974d8d protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-25 19:28:29.552+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-25 19:28:29.552+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*piUYeV:699f4d5df506092626974d8e ms=/multistream/1.0.0
TRC 2026-02-25 19:28:29.552+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-25 19:28:29.552+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*piUYeV:699f4d5df506092626974d8e ms=/vac/waku/relay/2.0.0
TRC 2026-02-25 19:28:29.552+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*piUYeV:699f4d5df506092626974d8e protocol=/vac/waku/relay/2.0.0
TRC 2026-02-25 19:28:29.553+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-25 19:28:29.553+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*piUYeV:699f4d5df506092626974d8f ms=/multistream/1.0.0
TRC 2026-02-25 19:28:29.553+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-25 19:28:29.553+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*piUYeV:699f4d5df506092626974d8f ms=/ipfs/id/1.0.0
TRC 2026-02-25 19:28:29.553+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*piUYeV:699f4d5df506092626974d8f protocol=/ipfs/id/1.0.0
TRC 2026-02-25 19:28:29.553+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-25 19:28:29.553+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*piUYeV:699f4d5df506092626974d8a
TRC 2026-02-25 19:28:29.553+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*piUYeV:699f4d5df506092626974d8a s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-25 19:28:29.553+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*piUYeV:699f4d5df506092626974d8a proto=/vac/waku/metadata/1.0.0
TRC 2026-02-25 19:28:29.553+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*piUYeV:699f4d5df506092626974d8d protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-25 19:28:29.553+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*piUYeV:699f4d5df506092626974d8e protocol=/vac/waku/relay/2.0.0
INF 2026-02-25 19:28:29.553+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*piUYeV:699f4d5df506092626974d8e protocol=/vac/waku/relay/2.0.0
DBG 2026-02-25 19:28:29.553+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=false
TRC 2026-02-25 19:28:29.553+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=false
TRC 2026-02-25 19:28:29.553+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*piUYeV:699f4d5df506092626974d8f protocol=/ipfs/id/1.0.0
TRC 2026-02-25 19:28:29.553+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*piUYeV:699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.553+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 352}"
DBG 2026-02-25 19:28:29.554+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*piUYeV:699f4d5df506092626974d8f info="(peerId: 16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4, listenAddrs: [/ip4/0.0.0.0/tcp/44269, /ip4/0.0.0.0/tcp/44270/ws], addrs: [/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-25 19:28:29.554+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*piUYeV:699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.554+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.554+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.554+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-25 19:28:29.554+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-25 19:28:29.554+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.554+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=48
TRC 2026-02-25 19:28:29.554+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e06c397b0a7e...fd95091e25b2 tagOut=e06c397b0a7e...fd95091e25b2 nonce=16
TRC 2026-02-25 19:28:29.554+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-25 19:28:29.554+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 19:28:29.554+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.554+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=51
TRC 2026-02-25 19:28:29.554+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c4a4c5fe0566...5ae604648550 tagOut=c4a4c5fe0566...5ae604648550 nonce=17
TRC 2026-02-25 19:28:29.554+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-25 19:28:29.554+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-25 19:28:29.554+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.554+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=48
TRC 2026-02-25 19:28:29.554+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=343fa7a07f14...42a536b1db0e tagOut=343fa7a07f14...42a536b1db0e nonce=18
TRC 2026-02-25 19:28:29.554+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-25 19:28:29.554+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-25 19:28:29.554+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.554+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=44
TRC 2026-02-25 19:28:29.554+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b318ea772eeb...3e09f31affe7 tagOut=b318ea772eeb...3e09f31affe7 nonce=19
TRC 2026-02-25 19:28:29.554+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-25 19:28:29.554+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-25 19:28:29.554+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.554+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=420
TRC 2026-02-25 19:28:29.554+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a77ef0a379ee...de0cda065039 tagOut=a77ef0a379ee...de0cda065039 nonce=20
TRC 2026-02-25 19:28:29.556+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 392}"
TRC 2026-02-25 19:28:29.556+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=86030a250802...633765306363
TRC 2026-02-25 19:28:29.556+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.556+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.556+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8afe0b904aa8...94fc34031fea tagOut=8afe0b904aa8...94fc34031fea nonce=21
TRC 2026-02-25 19:28:29.556+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-25 19:28:29.556+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 19:28:29.556+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.556+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-25 19:28:29.556+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=36
TRC 2026-02-25 19:28:29.556+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*piUYeV:699f4d5df506092626974d8c
TRC 2026-02-25 19:28:29.557+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*piUYeV:699f4d5df506092626974d8c s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-25 19:28:29.557+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*piUYeV:699f4d5df506092626974d8c proto=/ipfs/id/1.0.0
TRC 2026-02-25 19:28:29.557+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7a6dcea77196...d106802d9fe0 tagOut=7a6dcea77196...d106802d9fe0 nonce=22
TRC 2026-02-25 19:28:29.557+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*piUYeV:699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.557+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*piUYeV:699f4d5df506092626974d8b s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 19:28:29.557+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*piUYeV:699f4d5df506092626974d8b proto=/vac/waku/relay/2.0.0
TRC 2026-02-25 19:28:29.557+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*piUYeV:699f4d5df506092626974d8c
DBG 2026-02-25 19:28:29.557+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*piUYeV:699f4d5df506092626974d8c pubkey=some(s...0fe8)) addresses=/ip4/172.18.183.23/tcp/16677,/ip4/172.18.183.23/tcp/16678/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.189.226/tcp/54140) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-156-gc7e0cc signedPeerRecord=None
TRC 2026-02-25 19:28:29.557+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8c
TRC 2026-02-25 19:28:29.558+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.558+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-25 19:28:29.558+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d8c
TRC 2026-02-25 19:28:29.558+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d8c
TRC 2026-02-25 19:28:29.558+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d8c objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.558+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d8c objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.576+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-25 19:28:29.576+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-25 19:28:29.576+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.576+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=53
TRC 2026-02-25 19:28:29.576+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0ce215a018b2...479008a86091 tagOut=0ce215a018b2...479008a86091 nonce=23
TRC 2026-02-25 19:28:29.576+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 25}"
TRC 2026-02-25 19:28:29.577+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=180a16080112...2f3018002000
TRC 2026-02-25 19:28:29.577+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.577+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.577+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1c47349abef2...f0580998a7ad tagOut=1c47349abef2...f0580998a7ad nonce=24
TRC 2026-02-25 19:28:29.577+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-25 19:28:29.577+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 19:28:29.577+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.577+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.577+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d8f objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.577+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d8f objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.577+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.578+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*piUYeV newConn=16U*piUYeV:699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.578+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*piUYeV payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.578+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.578+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*piUYeV rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.578+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*piUYeV:699f4d5df506092626974d8b encoded=0a160801120e...2f3018002000
TRC 2026-02-25 19:28:29.578+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 25}"
TRC 2026-02-25 19:28:29.578+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*piUYeV:699f4d5df506092626974d8b
DBG 2026-02-25 19:28:29.578+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*piUYeV:699f4d5df506092626974d8b peer=16U*piUYeV closed=false
TRC 2026-02-25 19:28:29.578+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*piUYeV:699f4d5df506092626974d8b peer=16U*piUYeV closed=false
TRC 2026-02-25 19:28:29.578+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.579+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=36
TRC 2026-02-25 19:28:29.579+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3197e3981875...bb509fb88cfa tagOut=3197e3981875...bb509fb88cfa nonce=25
TRC 2026-02-25 19:28:29.579+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d8f
DBG 2026-02-25 19:28:29.579+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45826 meth=GET uri=/health
DBG 2026-02-25 19:28:29.579+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45826 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-25 19:28:29.579+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:45826 uri=/health content_type=application/json content_size=919
INF 2026-02-25 19:28:29.580+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*piUYeV
TRC 2026-02-25 19:28:29.580+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-25 19:28:29.580+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.580+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.580+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-25 19:28:29.580+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=false data=0a160801120e...2f3018002000
TRC 2026-02-25 19:28:29.580+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a160801120e...2f3018002000
TRC 2026-02-25 19:28:29.580+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-02-25 19:28:29.580+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-02-25 19:28:29.580+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-02-25 19:28:29.580+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-02-25 19:28:29.580+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-02-25 19:28:29.580+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-02-25 19:28:29.580+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-02-25 19:28:29.580+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*piUYeV payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.580+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*piUYeV topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.581+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/0 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.581+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-25 19:28:29.581+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-25 19:28:29.581+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-25 19:28:29.581+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*piUYeV topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.581+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=1 gossipsub=1
TRC 2026-02-25 19:28:29.581+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.581+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*piUYeV payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.581+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.581+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*piUYeV rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.581+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*piUYeV:699f4d5df506092626974d8b encoded=1a121a100a0e...72732f322f30
TRC 2026-02-25 19:28:29.581+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-02-25 19:28:29.581+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*piUYeV:699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.582+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=false
TRC 2026-02-25 19:28:29.582+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8f
TRC 2026-02-25 19:28:29.582+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-25 19:28:29.582+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*piUYeV:699f4d5df506092626974d8f
DBG 2026-02-25 19:28:29.583+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-25 19:28:29.583+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-25 19:28:29.583+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-25 19:28:29.583+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
INF 2026-02-25 19:28:29.583+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=1 attempted=1
TRC 2026-02-25 19:28:29.583+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-25 19:28:29.583+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-25 19:28:29.583+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.583+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.583+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f820b9f78f2c...5dc06857eea6 tagOut=f820b9f78f2c...5dc06857eea6 nonce=26
TRC 2026-02-25 19:28:29.583+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-25 19:28:29.583+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 19:28:29.583+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.583+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=49
TRC 2026-02-25 19:28:29.583+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=899499130945...0d4a72baa32b tagOut=899499130945...0d4a72baa32b nonce=27
TRC 2026-02-25 19:28:29.583+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 21}"
TRC 2026-02-25 19:28:29.583+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=141a121a100a...72732f322f30
TRC 2026-02-25 19:28:29.583+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.583+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.583+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=201306b1243e...bd2b19994b3c tagOut=201306b1243e...bd2b19994b3c nonce=28
TRC 2026-02-25 19:28:29.583+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-25 19:28:29.583+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-25 19:28:29.583+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.583+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.583+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d8d objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.583+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d8d objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.584+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-25 19:28:29.584+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8a
TRC 2026-02-25 19:28:29.584+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.584+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-25 19:28:29.584+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d8a
TRC 2026-02-25 19:28:29.584+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d8a
TRC 2026-02-25 19:28:29.584+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d8a objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.584+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d8a objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.584+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.584+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=false data=1a121a100a0e...72732f322f30
TRC 2026-02-25 19:28:29.585+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a121a100a0e...72732f322f30
TRC 2026-02-25 19:28:29.585+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-02-25 19:28:29.585+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-02-25 19:28:29.585+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-02-25 19:28:29.585+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-02-25 19:28:29.585+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-02-25 19:28:29.585+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.585+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-02-25 19:28:29.585+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-02-25 19:28:29.585+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-02-25 19:28:29.585+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-02-25 19:28:29.585+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*piUYeV payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-02-25 19:28:29.585+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*piUYeV topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.585+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*piUYeV topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.585+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=false
TRC 2026-02-25 19:28:29.585+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.585+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-25 19:28:29.585+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*piUYeV:699f4d5df506092626974d8d
TRC 2026-02-25 19:28:29.585+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-25 19:28:29.587+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45838 meth=GET uri=/debug/v1/info
DBG 2026-02-25 19:28:29.587+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45838 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-25 19:28:29.587+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.189.226/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4, /ip4/172.18.189.226/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4], enrUri: enr:-L24QCFQcsYXBllPRh1TLLoChJgoTc_m5g2Vu4hkqLCux5Y3ItgTpSWXo8InjUKGqulySXKMnde0uVVBYRSYH9Cg0soCgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE, mixPubKey: none(string))"
DBG 2026-02-25 19:28:29.587+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:45838 uri=/debug/v1/info content_type=application/json content_size=475
DBG 2026-02-25 19:28:29.593+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45852 meth=POST uri=/admin/v1/peers
DBG 2026-02-25 19:28:29.593+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45852 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 90 bytes)"
TRC 2026-02-25 19:28:29.593+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.183.23/tcp/16677]" peerId=16U*piUYeV failedAttempts=0
DBG 2026-02-25 19:28:29.593+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:45852 uri=/admin/v1/peers content_type=text/plain content_size=2
DBG 2026-02-25 19:28:29.600+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45868 meth=POST uri=/relay/v1/auto/subscriptions
DBG 2026-02-25 19:28:29.600+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45868 meth=POST uri=/relay/v1/auto/subscriptions path_params=[] query_params=[] content_body="(application/json, 25 bytes)"
INF 2026-02-25 19:28:29.600+00:00 post_waku_v2_relay_v1_auto_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:202
DBG 2026-02-25 19:28:29.600+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:45868 uri=/relay/v1/auto/subscriptions content_type=text/plain content_size=2
TRC 2026-02-25 19:28:29.651+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*piUYeV:699f4d5df506092626974d88 size=28
TRC 2026-02-25 19:28:29.652+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ed2a869625e8...94d330f1f33a tagOut=ed2a869625e8...94d330f1f33a nonce=29
TRC 2026-02-25 19:28:29.652+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-25 19:28:29.652+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-02-25 19:28:29.652+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-02-25 19:28:29.652+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.652+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.652+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d8e objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.652+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d8e objName=YamuxStream dir=In
TRC 2026-02-25 19:28:29.652+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.652+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.652+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d8b objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.652+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d8b objName=YamuxStream dir=Out
TRC 2026-02-25 19:28:29.653+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-25 19:28:29.653+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*piUYeV:699f4d5df506092626974d89 dir=Out
TRC 2026-02-25 19:28:29.653+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.183.23:16677 s=16U*piUYeV:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=699f4d5df506092626974d8e nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-25 19:28:29.653+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-25 19:28:29.653+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=699f4d5df506092626974d8b nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-25 19:28:29.653+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-25 19:28:29.653+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.183.23:16677 conn=16U*piUYeV:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.183.23:16677 conn=16U*piUYeV:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.183.23:16677 s=16U*piUYeV:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.653+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d88 objName=ChronosStream dir=Out
TRC 2026-02-25 19:28:29.653+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d88 objName=ChronosStream dir=Out
DBG 2026-02-25 19:28:29.654+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=true description="Stream Closed!"
DBG 2026-02-25 19:28:29.654+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*piUYeV:699f4d5df506092626974d8e peer=16U*piUYeV closed=true
DBG 2026-02-25 19:28:29.654+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*piUYeV:699f4d5df506092626974d8b peer=16U*piUYeV closed=true description="Stream Closed!"
DBG 2026-02-25 19:28:29.654+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*piUYeV:699f4d5df506092626974d8b peer=16U*piUYeV closed=true
TRC 2026-02-25 19:28:29.654+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.654+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.654+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699f4d5df506092626974d89 objName=SecureConn dir=Out
TRC 2026-02-25 19:28:29.654+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699f4d5df506092626974d89 objName=SecureConn dir=Out
TRC 2026-02-25 19:28:29.654+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.654+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.654+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*piUYeV conn=16U*piUYeV:699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.654+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d8b
TRC 2026-02-25 19:28:29.654+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*piUYeV topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:29.654+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.654+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.654+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.654+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*piUYeV:699f4d5df506092626974d89
TRC 2026-02-25 19:28:29.654+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.654+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*piUYeV event="(kind: Left)"
TRC 2026-02-25 19:28:29.654+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.654+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*piUYeV score=0.0
TRC 2026-02-25 19:28:29.654+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*piUYeV topic=/waku/2/rs/2/0
DBG 2026-02-25 19:28:29.654+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*piUYeV
TRC 2026-02-25 19:28:29.654+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*piUYeV
DBG 2026-02-25 19:28:29.654+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*piUYeV
TRC 2026-02-25 19:28:29.655+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*piUYeV
TRC 2026-02-25 19:28:29.655+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*piUYeV protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-25 19:28:29.655+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*piUYeV
TRC 2026-02-25 19:28:29.655+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*piUYeV"
DBG 2026-02-25 19:28:29.655+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*piUYeV"
TRC 2026-02-25 19:28:29.655+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-02-25 19:28:29.655+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.655+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-02-25 19:28:29.655+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.655+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-25 19:28:29.655+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*piUYeV:699f4d5df506092626974d8e
TRC 2026-02-25 19:28:29.655+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-25 19:28:29.684+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-25 19:28:29.686+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
NTC 2026-02-25 19:28:30.154+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-25 19:28:30.155+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-25 19:28:30.155+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-25 19:28:30.156+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-25 19:28:30.156+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-02-25 19:28:30.157+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-25 19:28:30.157+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-02-25 19:28:30.157+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-02-25 19:28:30.157+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-02-25 19:28:30.157+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/44269]
TRC 2026-02-25 19:28:30.157+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-02-25 19:28:30.157+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-02-25 19:28:30.157+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/44270/ws]
TRC 2026-02-25 19:28:30.157+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-02-25 19:28:30.157+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-02-25 19:28:30.158+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-02-25 19:28:30.158+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-02-25 19:28:30.158+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-02-25 19:28:30.158+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-25 19:28:30.158+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-25 19:28:30.158+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-25 19:28:30.158+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:44268
WRN 2026-02-25 19:28:28.525+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:431
bSubscribeShards: some(@[0])
INF 2026-02-25 19:28:28.525+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:466 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-25 19:28:28.525+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-25 19:28:28.525+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-02-25 19:28:28.525+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-02-25 19:28:28.525+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QLrdw19v4cVXK1qblxuvRhLsV1RzM31tYT3NEOQreMmHQZINPzEM7nyiXF9sop8Vd-PzQ9WYuZjeONtbkw5-jPMCgmlkgnY0gmlwhKwStxeKbXVsdGlhZGRyc5YACASsErcXBkElAAoErBK3FwZBJt0DgnJzhQACAQAAiXNlY3AyNTZrMaECnxWWjtqgq_BhL_L5RH6IOvbzB0tsAXwvEtB803gpB0KDdGNwgkElg3VkcIJBJ4V3YWt1MgU
INF 2026-02-25 19:28:28.526+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-02-25 19:28:28.526+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-02-25 19:28:28.527+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-25 19:28:28.527+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-25 19:28:28.528+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-25 19:28:28.528+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-25 19:28:28.528+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.528+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-02-25 19:28:28.528+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-25 19:28:28.528+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-25 19:28:28.528+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-25 19:28:28.528+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-25 19:28:28.528+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=8
INF 2026-02-25 19:28:28.529+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-25 19:28:28.529+00:00 Setting max message size tid=1 file=node_factory.nim:343 num_bytes=153600
INF 2026-02-25 19:28:28.529+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-25 19:28:28.529+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-25 19:28:28.529+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-25 19:28:28.529+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-25 19:28:28.529+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-02-25 19:28:28.529+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*D9uGW4, seqNo: 1772047708, addresses: [/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws], mixKey: )"
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-25 19:28:28.530+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-02-25 19:28:28.530+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-25 19:28:28.530+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-25 19:28:28.530+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-25 19:28:28.530+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-25 19:28:28.530+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-25 19:28:28.530+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-25 19:28:28.530+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-25 19:28:28.530+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-25 19:28:28.530+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:44268
INF 2026-02-25 19:28:28.530+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:44268/
INF 2026-02-25 19:28:28.531+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-25 19:28:28.531+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-25 19:28:28.531+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-02-25 19:28:28.531+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.36.0-156-gc7e0cc
INF 2026-02-25 19:28:28.531+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.36.0-156-gc7e0cc
INF 2026-02-25 19:28:28.531+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:388
INF 2026-02-25 19:28:28.531+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-25 19:28:28.531+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-02-25 19:28:28.531+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140691101900880
TRC 2026-02-25 19:28:28.531+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-02-25 19:28:28.531+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140691101900880
TRC 2026-02-25 19:28:28.531+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-02-25 19:28:28.531+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-02-25 19:28:28.531+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:409
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-25 19:28:28.531+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-25 19:28:28.531+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4, listenAddrs: [/ip4/0.0.0.0/tcp/44270/ws, /ip4/0.0.0.0/tcp/44269], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-25 19:28:28.532+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-02-25 19:28:28.532+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/44269
TRC 2026-02-25 19:28:28.532+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/44269]
DBG 2026-02-25 19:28:28.532+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-25 19:28:28.532+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-02-25 19:28:28.532+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/44270/ws]
TRC 2026-02-25 19:28:28.532+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:44270
TRC 2026-02-25 19:28:28.532+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/44270/ws]"
INF 2026-02-25 19:28:28.532+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-02-25 19:28:28.532+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-02-25 19:28:28.532+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-02-25 19:28:28.532+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-25 19:28:28.532+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-02-25 19:28:28.532+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-25 19:28:28.534+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-02-25 19:28:28.534+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-02-25 19:28:28.534+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-02-25 19:28:28.535+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4, listenAddrs: [/ip4/0.0.0.0/tcp/44269, /ip4/0.0.0.0/tcp/44270/ws], addrs: [/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
INF 2026-02-25 19:28:28.535+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*D9uGW4 addrs="[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.535+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/0.0.0.0/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.535+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.189.226/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/172.18.189.226/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4]
INF 2026-02-25 19:28:28.535+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QPBPb2EZOVYy1XWzJAjY5Cn9j0se7Pi2EJRfRAoD94EHfo0zef3wOe5V_RuZgFNoUirRsnxornBo1RZn4yEMi7wBgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc4wACgSsEr3iBqzu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQLd_2WhGaTVbzwCgGKyS1jRiWZ95ZpAxH09JFXUSXQDUYN0Y3CCrO2DdWRwgqzvhXdha3UyAQ
INF 2026-02-25 19:28:28.535+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
TRC 2026-02-25 19:28:28.535+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-25 19:28:28.535+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-25 19:28:28.536+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-25 19:28:28.536+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*D9uGW4 addrs="[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.536+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/0.0.0.0/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.189.226/tcp/44269, /ip4/172.18.189.226/tcp/44270/ws]"
INF 2026-02-25 19:28:28.536+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.189.226/tcp/44269/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4][/ip4/172.18.189.226/tcp/44270/ws/p2p/16Uiu2HAmANFxNtQXVbZ8u82YLMmBiYPCu7fpF2dZNA8dhwD9uGW4]
INF 2026-02-25 19:28:28.536+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QPBPb2EZOVYy1XWzJAjY5Cn9j0se7Pi2EJRfRAoD94EHfo0zef3wOe5V_RuZgFNoUirRsnxornBo1RZn4yEMi7wBgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc4wACgSsEr3iBqzu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQLd_2WhGaTVbzwCgGKyS1jRiWZ95ZpAxH09JFXUSXQDUYN0Y3CCrO2DdWRwgqzvhXdha3UyAQ
INF 2026-02-25 19:28:28.536+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QCFQcsYXBllPRh1TLLoChJgoTc_m5g2Vu4hkqLCux5Y3ItgTpSWXo8InjUKGqulySXKMnde0uVVBYRSYH9Cg0soCgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE record="(2, id: \"v4\", ip: 172.18.189.226, multiaddrs: 0x000804AC12BDE206ACED000A04AC12BDE206ACEEDD03, rs: 0x0002010000, secp256k1: 0x02DDFF65A119A4D56F3C028062B24B58D189667DE59A40C47D3D2455D449740351, tcp: 44269, udp: 44271, waku2: 0x01)"
TRC 2026-02-25 19:28:28.537+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*piUYeV addresses="[/ip4/172.18.183.23/tcp/16677]" origin=Discv5
INF 2026-02-25 19:28:28.537+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-25 19:28:28.537+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-25 19:28:28.537+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=44271
TRC 2026-02-25 19:28:28.538+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-25 19:28:28.538+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-25 19:28:28.538+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-25 19:28:28.538+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-25 19:28:28.538+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QDoJCWLrAhbvM8MNAxdoHHPFiMS-1-2XYJbyvJCmLtWwPdUr4_7C_ga9GHM9B6YSnpJcnMHRhw-eweGqm5pm6_MDgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.189.226, multiaddrs: 0x000804AC12BDE206ACED000A04AC12BDE206ACEEDD03, rs: 0x0002010000, secp256k1: 0x02DDFF65A119A4D56F3C028062B24B58D189667DE59A40C47D3D2455D449740351, tcp: 44269, udp: 44271, waku2: 0x01)"
TRC 2026-02-25 19:28:28.538+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-25 19:28:28.539+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-25 19:28:28.539+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-25 19:28:28.539+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-25 19:28:28.539+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-25 19:28:28.540+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-25 19:28:28.540+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:28.540+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/2/0
TRC 2026-02-25 19:28:28.540+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/2/0
TRC 2026-02-25 19:28:28.540+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:28.540+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:28.540+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:28.540+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-25 19:28:28.541+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-25 19:28:28.542+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-25 19:28:28.542+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=44272
INF 2026-02-25 19:28:28.543+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-25 19:28:28.543+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QALg3wkRIuP7bYsEPAR5GWe0IK0ZOJv160sktphHBLMWG6V3mLZPapW6C6xtXTLkeQFiHCfjqML7P5FYgMpsJOgEgmlkgnY0gmlwhKwSveKKbXVsdGlhZGRyc5YACASsEr3iBqztAAoErBK94gas7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3f9loRmk1W88AoBisktY0YlmfeWaQMR9PSRV1El0A1GDdGNwgqztg3VkcIKs74V3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.189.226, multiaddrs: 0x000804AC12BDE206ACED000A04AC12BDE206ACEEDD03, rs: 0x0002010000, secp256k1: 0x02DDFF65A119A4D56F3C028062B24B58D189667DE59A40C47D3D2455D449740351, tcp: 44269, udp: 44271, waku2: 0x01)"
INF 2026-02-25 19:28:28.543+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-25 19:28:28.544+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=44272
INF 2026-02-25 19:28:28.544+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-25 19:28:28.544+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-25 19:28:28.545+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-02-25 19:28:29.532+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140691101900880
TRC 2026-02-25 19:28:29.532+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-25 19:28:29.532+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
INF 2026-02-25 19:28:29.536+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAm68ftxNG5xjRwAEiVEdQozKKfHF1mMREtbxDuBzpiUYeV]
TRC 2026-02-25 19:28:29.536+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.183.23/tcp/16677]" peerId=16U*piUYeV failedAttempts=0
TRC 2026-02-25 19:28:29.536+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*piUYeV
DBG 2026-02-25 19:28:29.536+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*piUYeV addrs="[/ip4/172.18.183.23/tcp/16677]"
DBG 2026-02-25 19:28:29.537+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.183.23/tcp/16677 hostname=172.18.183.23 resolvedAddresses="[/ip4/172.18.183.23/tcp/16677]"
TRC 2026-02-25 19:28:29.537+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.183.23/tcp/16677 peerId=16U*piUYeV hostname=172.18.183.23
TRC 2026-02-25 19:28:29.537+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.183.23/tcp/16677
TRC 2026-02-25 19:28:29.537+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.183.23/tcp/16677) dir=Out clients=0
TRC 2026-02-25 19:28:29.537+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699f4d5df506092626974d88 objName=ChronosStream dir=Out
TRC 2026-02-25 19:28:29.537+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699f4d5df506092626974d88 timeout=10m
TRC 2026-02-25 19:28:29.537+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:699f4d5df506092626974d88 direction=Out
TRC 2026-02-25 19:28:29.537+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:699f4d5df506092626974d88 codec=/multistream/1.0.0
TRC 2026-02-25 19:28:29.538+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:699f4d5df506092626974d88 proto=/noise
TRC 2026-02-25 19:28:29.538+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:699f4d5df506092626974d88
TRC 2026-02-25 19:28:29.538+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:699f4d5df506092626974d88 s=/noise proto="[/noise]"
TRC 2026-02-25 19:28:29.538+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:699f4d5df506092626974d88 proto=/noise
TRC 2026-02-25 19:28:29.538+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:699f4d5df506092626974d88 codec=/noise
TRC 2026-02-25 19:28:29.538+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:699f4d5df506092626974d88 initiator=true
TRC 2026-02-25 19:28:29.538+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-25 19:28:29.538+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-02-25 19:28:29.538+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=85af8d42f9c4...8fb2a7b1af14
TRC 2026-02-25 19:28:29.538+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=c9a35bccac70...35bc8c279342
TRC 2026-02-25 19:28:29.538+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699f4d5df506092626974d88 size=32
TRC 2026-02-25 19:28:29.539+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-02-25 19:28:29.540+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:699f4d5df506092626974d88 size=208
TRC 2026-02-25 19:28:29.540+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=208
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3e56df778b23...539082ef1758
TRC 2026-02-25 19:28:29.540+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-02-25 19:28:29.540+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=19b962c8ae18...6c93bbf5d1b2
TRC 2026-02-25 19:28:29.540+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-02-25 19:28:29.540+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fcfede0ef5e0...2f24d0a8f0f4 tagOut=fcfede0ef5e0...2f24d0a8f0f4 nonce=0
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=19a5b036178f...1dde27781074
TRC 2026-02-25 19:28:29.540+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-02-25 19:28:29.540+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=08ddfb32e07c...62b99194c1b0
TRC 2026-02-25 19:28:29.540+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7431858e7b7c...8b01391d7895 tagOut=7431858e7b7c...8b01391d7895 nonce=0
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=aa3ebdda6b67...95b1141a2f3d
TRC 2026-02-25 19:28:29.540+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-02-25 19:28:29.540+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=2467821d4c78d7561edc187c2edbb141 data=52cdb8b73323...187c2edbb141 nonce=1
TRC 2026-02-25 19:28:29.540+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=62cc9147d700...074dd15df3da
TRC 2026-02-25 19:28:29.540+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-02-25 19:28:29.541+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=e4cd720d6d10...caccd1adb1f6
TRC 2026-02-25 19:28:29.541+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=ed9b83a86d0b6b2a5a9d719d4e21d8c8 data=6c523ffda099...719d4e21d8c8 nonce=0
TRC 2026-02-25 19:28:29.541+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3bb3473cf653...4dc6f7967416
TRC 2026-02-25 19:28:29.541+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699f4d5df506092626974d88 size=176
TRC 2026-02-25 19:28:29.541+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:699f4d5df506092626974d88

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-02-25_19-26-32__a65efac6-27c9-4e3a-923e-3feda343acd9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-26-32__a65efac6-27c9-4e3a-923e-3feda343acd9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-26-32__a65efac6-27c9-4e3a-923e-3feda343acd9__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8784', '8785', '8786', '8787', '8788']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8784:8784 -p 8785:8785 -p 8786:8786 -p 8787:8787 -p 8788:8788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8786 --rest-port=8784 --tcp-port=8785 --discv5-udp-port=8787 --rest-address=0.0.0.0 --nat=extip:172.18.169.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e3b0dbc2a5b6d3daca139ca5a8d682917a42d846efe39a4ba37be6ed83d9cec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8788 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.85 waku 443cd74fcbe8f7034a83a82d3b444dfd26db77bd08a137498030bf8e5f16465a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d50ca4162b21. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 443cd74fcbe8. Setting up logs at ./log/docker/node1_2026-02-25_19-26-32__a65efac6-27c9-4e3a-923e-3feda343acd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8784
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 e61563e956a3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.85/tcp/8785/p2p/16Uiu2HAmGyFR3odEQ7YWuAT8NXayhpBKYLdZ9okBhjrmQnRjgNhg","/ip4/172.18.169.85/tcp/8786/ws/p2p/16Uiu2HAmGyFR3odEQ7YWuAT8NXayhpBKYLdZ9okBhjrmQnRjgNhg"],"enrUri":"enr:-L24QCAR15XQQ7ZSkDiQ-ddLB3pxs3AZSCOiNvbuwZTODAT2SMnSUth6C_tMYlzBBV9SVk2QGQ5o8kfr0vVidtnRbbgCgmlkgnY0gmlwhKwSqVWKbXVsdGlhZGRyc5YACASsEqlVBiJRAAoErBKpVQYiUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQBw8ca5qNs1knABEcj7dvLm1jAizLrQ49ucGxDqw3aODdGNwgiJRg3VkcIIiU4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65306', '65307', '65308', '65309', '65310']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65306:65306 -p 65307:65307 -p 65308:65308 -p 65309:65309 -p 65310:65310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65308 --rest-port=65306 --tcp-port=65307 --discv5-udp-port=65309 --rest-address=0.0.0.0 --nat=extip:172.18.75.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c070ac7ccd8c2a7c6480ddeb61ada1eb05162fb8980bd3f3e95d3f49d6fbb885 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65310 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCAR15XQQ7ZSkDiQ-ddLB3pxs3AZSCOiNvbuwZTODAT2SMnSUth6C_tMYlzBBV9SVk2QGQ5o8kfr0vVidtnRbbgCgmlkgnY0gmlwhKwSqVWKbXVsdGlhZGRyc5YACASsEqlVBiJRAAoErBKpVQYiUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQBw8ca5qNs1knABEcj7dvLm1jAizLrQ49ucGxDqw3aODdGNwgiJRg3VkcIIiU4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.157 waku 69e09e627fe79538d0c52ea9aa25907576910ef17fca5cd0ec576e0591aa8557
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69e09e627fe7. Setting up logs at ./log/docker/node2_2026-02-25_19-26-32__a65efac6-27c9-4e3a-923e-3feda343acd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65306
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.157/tcp/65307/p2p/16Uiu2HAmCyxYkcL7TXDazBvWEaa9RwT3e7DqBnaCWGy8ys14qLBH","/ip4/172.18.75.157/tcp/65308/ws/p2p/16Uiu2HAmCyxYkcL7TXDazBvWEaa9RwT3e7DqBnaCWGy8ys14qLBH"],"enrUri":"enr:-L24QNcJ3LVimbNx5c9TbVBdKmzYehaQvZ9zTRLIgCY8RoKxNkyuriXhgRPoJDRRbEhEbbdPMehnoZGTSqszN1ned6wCgmlkgnY0gmlwhKwSS52KbXVsdGlhZGRyc5YACASsEkudBv8bAAoErBJLnQb_HN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBNv_V65-gLxedcfdvVu9jsI0lJU2ZUNqgBCftwPPejCDdGNwgv8bg3VkcIL_HYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65306/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8784/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.75.157/tcp/53330/p2p/16Uiu2HAmCyxYkcL7TXDazBvWEaa9RwT3e7DqBnaCWGy8ys14qLBH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/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.169.85/tcp/8785/p2p/16Uiu2HAmGyFR3odEQ7YWuAT8NXayhpBKYLdZ9okBhjrmQnRjgNhg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 1000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4127', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4127', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4127', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:65306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047605071369431,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4127', '-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 443cd74fcbe8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69e09e627fe7
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-02-25 19:31:35.761 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:35.762 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-02-25_19-31-35__6caa5a39-53c4-42ce-b664-967fd1c9cda6
2026-02-25 19:31:35.762 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:35.762 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:31:35.762 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 19:31:35.769 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:35.769 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-35__6caa5a39-53c4-42ce-b664-967fd1c9cda6__wakuorg_nwaku:latest.log
2026-02-25 19:31:35.769 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:35.769 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:35.770 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:35.771 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.204
2026-02-25 19:31:35.771 DEBUG [src.node.docker_mananger] Generated ports ['37565', '37566', '37567', '37568', '37569']
2026-02-25 19:31:35.771 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:35.771 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:35.771 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:35.771 DEBUG [src.node.docker_mananger] docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.59.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daffb46c28ba4f94fc1fd619538ddeb0c6cecb0a95a6cd3be6d07553dfb9993e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:31:35.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.204 waku fa7a3306891616a700818934f6c4fbf04585e8b73f04627691b1c36b931eb15a
2026-02-25 19:31:36.015 DEBUG [src.node.docker_mananger] Container started with ID fa7a33068916. Setting up logs at ./log/docker/node1_2026-02-25_19-31-35__6caa5a39-53c4-42ce-b664-967fd1c9cda6__wakuorg_nwaku:latest.log
2026-02-25 19:31:36.017 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37565
2026-02-25 19:31:36.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:36.023 ERROR [src.node.docker_mananger] Max retries reached for container 28e94abb3969. Exiting log stream.
2026-02-25 19:31:36.559 ERROR [src.node.docker_mananger] Max retries reached for container 5efc7dadde79. Exiting log stream.
2026-02-25 19:31:37.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:37.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:37.021 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:37.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:37.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.204/tcp/37566/p2p/16Uiu2HAm8UXbjtjNdghwtfMtG8ZNjYoYmrhgNy9J2qT45cccSJcM","/ip4/172.18.59.204/tcp/37567/ws/p2p/16Uiu2HAm8UXbjtjNdghwtfMtG8ZNjYoYmrhgNy9J2qT45cccSJcM"],"enrUri":"enr:-L24QMESA05SO0bLdkQx68rgDIwgsqJI2QzckyJE48AUU0i3axLxVYgjBEP-CU7PFG2sRtD61AGqAB61LWRYVTLCPccCgmlkgnY0gmlwhKwSO8yKbXVsdGlhZGRyc5YACASsEjvMBpK-AAoErBI7zAaSv90DgnJzhQADAQAAiXNlY3AyNTZrMaECweMyaR-hOK86ijQ2UtwPJCyUXCSjvmbDn-a0Zvu99x6DdGNwgpK-g3VkcIKSwIV3YWt1MgU"}'
2026-02-25 19:31:37.024 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:37.024 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 19:31:37.032 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:37.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-35__6caa5a39-53c4-42ce-b664-967fd1c9cda6__wakuorg_nwaku:latest.log
2026-02-25 19:31:37.032 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:37.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:37.034 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:37.034 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.178
2026-02-25 19:31:37.034 DEBUG [src.node.docker_mananger] Generated ports ['23117', '23118', '23119', '23120', '23121']
2026-02-25 19:31:37.034 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:37.034 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:37.034 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:37.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 23117:23117 -p 23118:23118 -p 23119:23119 -p 23120:23120 -p 23121:23121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23119 --rest-port=23117 --tcp-port=23118 --discv5-udp-port=23120 --rest-address=0.0.0.0 --nat=extip:172.18.185.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a0afffbb4adea93e36dec1cbff8bd77049bafa499f3f575bf5f3e69bc020dab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23121 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMESA05SO0bLdkQx68rgDIwgsqJI2QzckyJE48AUU0i3axLxVYgjBEP-CU7PFG2sRtD61AGqAB61LWRYVTLCPccCgmlkgnY0gmlwhKwSO8yKbXVsdGlhZGRyc5YACASsEjvMBpK-AAoErBI7zAaSv90DgnJzhQADAQAAiXNlY3AyNTZrMaECweMyaR-hOK86ijQ2UtwPJCyUXCSjvmbDn-a0Zvu99x6DdGNwgpK-g3VkcIKSwIV3YWt1MgU --filternode=/ip4/172.18.59.204/tcp/37566/p2p/16Uiu2HAm8UXbjtjNdghwtfMtG8ZNjYoYmrhgNy9J2qT45cccSJcM
2026-02-25 19:31:37.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.178 waku 0d6385ffd52efbe97ddd45bba7f2f42efe8262f40656e0acf30081bc43e7d620
2026-02-25 19:31:37.272 DEBUG [src.node.docker_mananger] Container started with ID 0d6385ffd52e. Setting up logs at ./log/docker/node2_2026-02-25_19-31-35__6caa5a39-53c4-42ce-b664-967fd1c9cda6__wakuorg_nwaku:latest.log
2026-02-25 19:31:37.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23117
2026-02-25 19:31:37.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:38.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23117/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:38.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:38.277 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:38.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:38.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.178/tcp/23118/p2p/16Uiu2HAmTr4kJt7d3nCcaBvCrg7Dc6JKCKKqnkamaSvdmVvbbKUB","/ip4/172.18.185.178/tcp/23119/ws/p2p/16Uiu2HAmTr4kJt7d3nCcaBvCrg7Dc6JKCKKqnkamaSvdmVvbbKUB"],"enrUri":"enr:-L24QIg-YMmMiQCBopjEd4eYUNZKwZ_lRRcEiat_S1NGXFKaMU6psAEWOkb180Eh9FYgKXyNDJSHOYZzRI7xOzOsNjYCgmlkgnY0gmlwhKwSubKKbXVsdGlhZGRyc5YACASsErmyBlpOAAoErBK5sgZaT90DgnJzhQADAQAAiXNlY3AyNTZrMaED4bWqE_VdgeI0b4sMT-HDCqElRsSzVr-32pFSk5NdcUCDdGNwglpOg3VkcIJaUIV3YWt1MgA"}'
2026-02-25 19:31:38.280 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:38.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23117/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.204/tcp/37566/p2p/16Uiu2HAm8UXbjtjNdghwtfMtG8ZNjYoYmrhgNy9J2qT45cccSJcM"]'
2026-02-25 19:31:38.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:38.319 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 19:31:38.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:38.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:38.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23117/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "03ebd6ed-ea2e-4cd4-b952-517833e952e5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:38.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"03ebd6ed-ea2e-4cd4-b952-517833e952e5","statusDesc":"OK"}'
2026-02-25 19:31:38.354 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic Empty string
2026-02-25 19:31:38.354 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:23117/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:38.357 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23117/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 19:31:38.358 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A dictionary
2026-02-25 19:31:38.358 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:23117/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:38.361 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23117/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 19:31:38.361 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic An integer
2026-02-25 19:31:38.362 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:23117/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:38.364 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23117/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 19:31:38.365 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A list
2026-02-25 19:31:38.365 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:23117/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:38.367 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23117/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 19:31:38.368 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A bool
2026-02-25 19:31:38.368 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:23117/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:38.370 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23117/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 19:31:38.373 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:31:38.374 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:31:38.374 DEBUG [src.node.waku_node] Stopping container with id fa7a33068916
2026-02-25 19:31:38.968 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:38.968 DEBUG [src.node.waku_node] Stopping container with id 0d6385ffd52e
2026-02-25 19:31:39.527 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:39.530 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:31:39.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:31:39.541 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,130 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_store_get with id: 2026-02-25_19-35-09__1eff35d6-f2d3-4e94-9baf-90a628e3264b
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.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-35-09__1eff35d6-f2d3-4e94-9baf-90a628e3264b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43784', '43785', '43786', '43787', '43788']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43784:43784 -p 43785:43785 -p 43786:43786 -p 43787:43787 -p 43788:43788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43786 --rest-port=43784 --tcp-port=43785 --discv5-udp-port=43787 --rest-address=0.0.0.0 --nat=extip:172.18.61.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba378effba4221fdbbb328a60f539efb759bbb1ec83bb4ede3ba450abc7919e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43788 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54999', '55000', '55001', '55002', '55003']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54999:54999 -p 55000:55000 -p 55001:55001 -p 55002:55002 -p 55003:55003 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55001 --rest-port=54999 --tcp-port=55000 --discv5-udp-port=55002 --rest-address=0.0.0.0 --nat=extip:172.18.234.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b53e622bdbc3aee5ba1fc323ada06bfccaa69559ec3a7dd744db0349e43ecc4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55003 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 761eae820ecf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.189 waku 1e34e3dd83448bd59e97d66ad345df9d45f5c6c48168293c5deea63996253d04
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e34e3dd8344. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-35-09__1eff35d6-f2d3-4e94-9baf-90a628e3264b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54999
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 894232e5443c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54999/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54999/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.189/tcp/55000/p2p/16Uiu2HAmEDyQ5Rv8FWQLXmXNMzs7c44NjjkbYz84Xnv713TM8WGz","/ip4/172.18.234.189/tcp/55001/ws/p2p/16Uiu2HAmEDyQ5Rv8FWQLXmXNMzs7c44NjjkbYz84Xnv713TM8WGz"],"enrUri":"enr:-L24QH0iZXN8zR3wsbJ_tJpi-KkjsP8FIK1w2XIvUbDxa6e-bm485xigO3EFEdhgMS-31FwfF2SPFK6_wlXWgAXr890CgmlkgnY0gmlwhKwS6r2KbXVsdGlhZGRyc5YACASsEuq9BtbYAAoErBLqvQbW2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDF07G-oyKss7aMii5c4c0XYQnxTCmsBeen7TWTiwBd8uDdGNwgtbYg3VkcILW2oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-35-09__1eff35d6-f2d3-4e94-9baf-90a628e3264b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43942', '43943', '43944', '43945', '43946']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43942:43942 -p 43943:43943 -p 43944:43944 -p 43945:43945 -p 43946:43946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43944 --rest-port=43942 --tcp-port=43943 --discv5-udp-port=43945 --rest-address=0.0.0.0 --nat=extip:172.18.99.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ebfdf1d3fed40a9e144d12ac4c5b0b7fbce7631dc5daaba1ef7cfab5ff9708e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43946 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH0iZXN8zR3wsbJ_tJpi-KkjsP8FIK1w2XIvUbDxa6e-bm485xigO3EFEdhgMS-31FwfF2SPFK6_wlXWgAXr890CgmlkgnY0gmlwhKwS6r2KbXVsdGlhZGRyc5YACASsEuq9BtbYAAoErBLqvQbW2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDF07G-oyKss7aMii5c4c0XYQnxTCmsBeen7TWTiwBd8uDdGNwgtbYg3VkcILW2oV3YWt1MgM --storenode=/ip4/172.18.234.189/tcp/55000/p2p/16Uiu2HAmEDyQ5Rv8FWQLXmXNMzs7c44NjjkbYz84Xnv713TM8WGz --store=true --relay=true
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35120', '35121', '35122', '35123', '35124']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35120:35120 -p 35121:35121 -p 35122:35122 -p 35123:35123 -p 35124:35124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35122 --rest-port=35120 --tcp-port=35121 --discv5-udp-port=35123 --rest-address=0.0.0.0 --nat=extip:172.18.54.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ac1a1ac27aa7d9fc2af50259b91dcc6dfbff36d78358de6bb1f6aa7df3ee7d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35124 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH0iZXN8zR3wsbJ_tJpi-KkjsP8FIK1w2XIvUbDxa6e-bm485xigO3EFEdhgMS-31FwfF2SPFK6_wlXWgAXr890CgmlkgnY0gmlwhKwS6r2KbXVsdGlhZGRyc5YACASsEuq9BtbYAAoErBLqvQbW2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDF07G-oyKss7aMii5c4c0XYQnxTCmsBeen7TWTiwBd8uDdGNwgtbYg3VkcILW2oV3YWt1MgM --storenode=/ip4/172.18.234.189/tcp/55000/p2p/16Uiu2HAmEDyQ5Rv8FWQLXmXNMzs7c44NjjkbYz84Xnv713TM8WGz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.233 waku b2a4377ce4bd1a46329e9623ec4ad729521fc07f79e8351556cc312bcf33a884
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2a4377ce4bd. Setting up logs at ./log/docker/store_node1_2026-02-25_19-35-09__1eff35d6-f2d3-4e94-9baf-90a628e3264b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35120
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35120/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.233/tcp/35121/p2p/16Uiu2HAmH97THbXGHqBaBRVFST5MYprPCr5kv9RnXBJBSGp6sNTh","/ip4/172.18.54.233/tcp/35122/ws/p2p/16Uiu2HAmH97THbXGHqBaBRVFST5MYprPCr5kv9RnXBJBSGp6sNTh"],"enrUri":"enr:-L24QO4wWiCnISiLdX7Ccx4vt4izO3X1CRlLoGLRHOdtM3l0YkrFviOAJPz7Ly6oHuWSYuQQL7l1HQXIRJs4M0y_lbkCgmlkgnY0gmlwhKwSNumKbXVsdGlhZGRyc5YACASsEjbpBokxAAoErBI26QaJMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQqMKzWnEpaKZuDO-g9xnBGbup62PBVDg8qffroQ838CDdGNwgokxg3VkcIKJM4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.189/tcp/55000/p2p/16Uiu2HAmEDyQ5Rv8FWQLXmXNMzs7c44NjjkbYz84Xnv713TM8WGz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54999/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35120/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:54999/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x91dabac652520698f3f123251ba6cbe9247d93b3fe17c099ab5e1ca54ec16d45"}]}'
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:35120/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x91dabac652520698f3f123251ba6cbe9247d93b3fe17c099ab5e1ca54ec16d45"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
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: 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 1.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 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.234.189/tcp/55000"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.234.189/tcp/55000"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.234.189/tcp/55000"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.234.189/tcp/55000"} with value 1.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: 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 1.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 1.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 1e34e3dd8344
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2a4377ce4bd
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_invalid_timestamps with id: 2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8295', '8296', '8297', '8298', '8299']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8295:8295 -p 8296:8296 -p 8297:8297 -p 8298:8298 -p 8299:8299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8297 --rest-port=8295 --tcp-port=8296 --discv5-udp-port=8298 --rest-address=0.0.0.0 --nat=extip:172.18.199.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bb27bea61c6bf4e7adc01d36a09b316fd8204268ffe9486e4bbf8ea1d7fdbfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8299 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7bc0d3441a90. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.117 waku 990aa03daebc80481a47b8f69f4bf87e3c0883a50bdaf0bbf98137ed193419d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 990aa03daebc. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8295
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 cb2fe287a025. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8295/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8295/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.117/tcp/8296/p2p/16Uiu2HAkzjo55hA8haSzK7pbFGLPU4mUsH8PozTqwVMJFg7vBzhm","/ip4/172.18.199.117/tcp/8297/ws/p2p/16Uiu2HAkzjo55hA8haSzK7pbFGLPU4mUsH8PozTqwVMJFg7vBzhm"],"enrUri":"enr:-L24QFoIhBsckyH7OY1sqPwFnuftzGB9AQ2YH3SneuDYjT0nESmfO-RaubkK93jzn9sTtFEu2eW5ZXBLEcXX4fX8R4ECgmlkgnY0gmlwhKwSx3WKbXVsdGlhZGRyc5YACASsEsd1BiBoAAoErBLHdQYgad0DgnJzhQADAQAAiXNlY3AyNTZrMaECTu7oPyDuq4-kiP6ETH3AoUiClhw4G2VlmJfPn31cEaCDdGNwgiBog3VkcIIgaoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59518', '59519', '59520', '59521', '59522']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59518:59518 -p 59519:59519 -p 59520:59520 -p 59521:59521 -p 59522:59522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59520 --rest-port=59518 --tcp-port=59519 --discv5-udp-port=59521 --rest-address=0.0.0.0 --nat=extip:172.18.238.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fdc0fdabffaa58fdb1da0defbbaabec0fa2027b84ff23aef692fe710e1dd64d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59522 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.162 waku 23faea9360ca054ad517d0300e551f77a72c5941deb4a9a576e4422fa06186d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23faea9360ca. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59518
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59518/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.162/tcp/59519/p2p/16Uiu2HAmPbY9GG3ED98oYJ2Qy2jnGQxNMCyzgRBfpU4c3fqk16HU","/ip4/172.18.238.162/tcp/59520/ws/p2p/16Uiu2HAmPbY9GG3ED98oYJ2Qy2jnGQxNMCyzgRBfpU4c3fqk16HU"],"enrUri":"enr:-L24QN1GWaMaHBRw924yVAiOpdmS0tpK2eciEu1tpEyHIYC0frwYU7-KvDUITKP3qFSm4WYUWq_DYnk-LGW5jepNShgCgmlkgnY0gmlwhKwS7qKKbXVsdGlhZGRyc5YACASsEu6iBuh_AAoErBLuogbogN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoo4uV5axvDi1LMvUIKFngmjzFX3boWEeYLkfcg03nJ-DdGNwguh_g3VkcILogYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.117/tcp/8296/p2p/16Uiu2HAkzjo55hA8haSzK7pbFGLPU4mUsH8PozTqwVMJFg7vBzhm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6854', '6855', '6856', '6857', '6858']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6854:6854 -p 6855:6855 -p 6856:6856 -p 6857:6857 -p 6858:6858 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6856 --rest-port=6854 --tcp-port=6855 --discv5-udp-port=6857 --rest-address=0.0.0.0 --nat=extip:172.18.247.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de1b8863ca47cdfaafc84bba63da65de3dd18c12ef7d3b31fc3c957d5f530bcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6858 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFoIhBsckyH7OY1sqPwFnuftzGB9AQ2YH3SneuDYjT0nESmfO-RaubkK93jzn9sTtFEu2eW5ZXBLEcXX4fX8R4ECgmlkgnY0gmlwhKwSx3WKbXVsdGlhZGRyc5YACASsEsd1BiBoAAoErBLHdQYgad0DgnJzhQADAQAAiXNlY3AyNTZrMaECTu7oPyDuq4-kiP6ETH3AoUiClhw4G2VlmJfPn31cEaCDdGNwgiBog3VkcIIgaoV3YWt1Mgk --lightpushnode=/ip4/172.18.199.117/tcp/8296/p2p/16Uiu2HAkzjo55hA8haSzK7pbFGLPU4mUsH8PozTqwVMJFg7vBzhm --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.145 waku cfa2fe373f0af3a808cedd3ea88bd872b4c02e42ecfc4c697dabaa9aa839b587
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfa2fe373f0a. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-34-35__a8c63a32-f901-480a-b50a-1b6d39c6ae4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6854
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6854/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.145/tcp/6855/p2p/16Uiu2HAkxpHpRqhv3MbfuWkhbsbNc1mw2yrV8kWGAujTUQ8BDkhV","/ip4/172.18.247.145/tcp/6856/ws/p2p/16Uiu2HAkxpHpRqhv3MbfuWkhbsbNc1mw2yrV8kWGAujTUQ8BDkhV"],"enrUri":"enr:-L24QP5wEB5Y01sChR1tvAqy5aZDEAqYYM7xZHo-uMXWs6UTQN1KxYe3FxMHJBHvAiIDSXASgLgayexpZ3hFN4UxGlsCgmlkgnY0gmlwhKwS95GKbXVsdGlhZGRyc5YACASsEveRBhrHAAoErBL3kQYayN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMl5cgW5uaw5-r75Jf342qV4KeW9gAMDNXyFjUVyOA1iDdGNwghrHg3VkcIIayYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6854/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.117/tcp/8296/p2p/16Uiu2HAkzjo55hA8haSzK7pbFGLPU4mUsH8PozTqwVMJFg7vBzhm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6854/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.162/tcp/59519/p2p/16Uiu2HAmPbY9GG3ED98oYJ2Qy2jnGQxNMCyzgRBfpU4c3fqk16HU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8295/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59518/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6854/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py: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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1772047594320503808"}}'
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:6854/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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/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:6854/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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1.7720475943205048e+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:6854/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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1772047594320507136]}}'
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:6854/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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": {"time": 1772047594320507648}}}'
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:6854/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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/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:6854/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:6854/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/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:6854/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 990aa03daebc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 23faea9360ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfa2fe373f0a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 990aa03daebc. 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,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-02-25_19-29-23__1d740eed-32b6-40b9-9e5a-5ac22802b255
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-23__1d740eed-32b6-40b9-9e5a-5ac22802b255__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28515', '28516', '28517', '28518', '28519']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28515:28515 -p 28516:28516 -p 28517:28517 -p 28518:28518 -p 28519:28519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28517 --rest-port=28515 --tcp-port=28516 --discv5-udp-port=28518 --rest-address=0.0.0.0 --nat=extip:172.18.69.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fadfcbed54287c2a7f7ff6782b4d1f414fa33c249c01adc35142e2f1afde14c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28519 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6a986507c925. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.42 waku a3d04ca2cd60ce1e5c9d3533698f3c9d40d0f0da251d1ea12da02f04d4fe364d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3d04ca2cd60. Setting up logs at ./log/docker/node1_2026-02-25_19-29-23__1d740eed-32b6-40b9-9e5a-5ac22802b255__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28515
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 5a3d7dfc8357. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28515/debug/v1/info" -H "Content-Type: application/json" -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.42/tcp/28516/p2p/16Uiu2HAmP7UVg4DRiKp65b9ucGxr4xLLP7A7DA5vPV4FD8CHdkDb","/ip4/172.18.69.42/tcp/28517/ws/p2p/16Uiu2HAmP7UVg4DRiKp65b9ucGxr4xLLP7A7DA5vPV4FD8CHdkDb"],"enrUri":"enr:-L24QBkLqemahoXPvapYei4yYfJaWoKMvAlH9UM0YpsGw72mFekhyh-4YXImBP9ltiVyjj2gcBO0qn7bzJFqb87pPjgCgmlkgnY0gmlwhKwSRSqKbXVsdGlhZGRyc5YACASsEkUqBm9kAAoErBJFKgZvZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm13LH6TejBp4dFvqLyGmbZzppdIavHbQZ5BqJfNjOiaDdGNwgm9kg3VkcIJvZoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-23__1d740eed-32b6-40b9-9e5a-5ac22802b255__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28330', '28331', '28332', '28333', '28334']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28330:28330 -p 28331:28331 -p 28332:28332 -p 28333:28333 -p 28334:28334 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28332 --rest-port=28330 --tcp-port=28331 --discv5-udp-port=28333 --rest-address=0.0.0.0 --nat=extip:172.18.12.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bdd6b91aebbb2ec91452a7e618c4c89cdb28c5ba8df0df2efb1eedf096b8adf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28334 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBkLqemahoXPvapYei4yYfJaWoKMvAlH9UM0YpsGw72mFekhyh-4YXImBP9ltiVyjj2gcBO0qn7bzJFqb87pPjgCgmlkgnY0gmlwhKwSRSqKbXVsdGlhZGRyc5YACASsEkUqBm9kAAoErBJFKgZvZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm13LH6TejBp4dFvqLyGmbZzppdIavHbQZ5BqJfNjOiaDdGNwgm9kg3VkcIJvZoV3YWt1MgU --filternode=/ip4/172.18.69.42/tcp/28516/p2p/16Uiu2HAmP7UVg4DRiKp65b9ucGxr4xLLP7A7DA5vPV4FD8CHdkDb
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.142 waku 8e4d86f847fed381764629817aa015ca1affce76e9b323d1f6789496208fef30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e4d86f847fe. Setting up logs at ./log/docker/node2_2026-02-25_19-29-23__1d740eed-32b6-40b9-9e5a-5ac22802b255__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28330
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.142/tcp/28331/p2p/16Uiu2HAmUeJnVhTE8LxngcJFgvjarcdYCdmUfeUS1spbHXH4gwFc","/ip4/172.18.12.142/tcp/28332/ws/p2p/16Uiu2HAmUeJnVhTE8LxngcJFgvjarcdYCdmUfeUS1spbHXH4gwFc"],"enrUri":"enr:-L24QAfzr9FIUZG0ADeU99vfDGhXYcsiDkLTUtv4xKO5i52IBk6s0-Fn8w1WXuzulplRdgpZjSay-gpnjLPRzwjw7A4CgmlkgnY0gmlwhKwSDI6KbXVsdGlhZGRyc5YACASsEgyOBm6rAAoErBIMjgZurN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Y5BChfVdmuW28sNH-oV0GIEGykG-poVu9apKMb26a-DdGNwgm6rg3VkcIJurYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28330/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.42/tcp/28516/p2p/16Uiu2HAmP7UVg4DRiKp65b9ucGxr4xLLP7A7DA5vPV4FD8CHdkDb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "91cc27a1-66f8-4190-abae-698f75ed0037", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"91cc27a1-66f8-4190-abae-698f75ed0037","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1772047766253642155,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f9355b57-dc1a-483b-aefd-7b35dc17248a", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f9355b57-dc1a-483b-aefd-7b35dc17248a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1772047766383322448,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ad4da6c8-1d8f-4729-969a-6bbeb3565d44", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ad4da6c8-1d8f-4729-969a-6bbeb3565d44","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1772047766507777427,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "16643818-783c-44de-a772-9b8fb064ef6c", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"16643818-783c-44de-a772-9b8fb064ef6c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1772047766632451095,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b72cd012-5c75-4199-8f84-365016de5a62", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b72cd012-5c75-4199-8f84-365016de5a62","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1772047766757088115,"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 a3d04ca2cd60
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e4d86f847fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_first_node_to_start_publishes with id: 2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46050', '46051', '46052', '46053', '46054']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46050:46050 -p 46051:46051 -p 46052:46052 -p 46053:46053 -p 46054:46054 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46052 --rest-port=46050 --tcp-port=46051 --discv5-udp-port=46053 --rest-address=0.0.0.0 --nat=extip:172.18.89.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=24e84752eb0fd0dcb1edec81baed527ed517235ee15b73ca8494e86ffdd56f5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46054 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.193 waku 53441e31aa496097ae865ad850cffcf24137961b23eb6f20e472febc1259ad76
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53441e31aa49. Setting up logs at ./log/docker/node1_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46050
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 bda8c79c2dfc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b1db3d6888b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46050/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.193/tcp/46051/p2p/16Uiu2HAmJsEzTVnSadJa6pG9wCYuxYjk5NDfHzh9n8ixxUTg9Vwc","/ip4/172.18.89.193/tcp/46052/ws/p2p/16Uiu2HAmJsEzTVnSadJa6pG9wCYuxYjk5NDfHzh9n8ixxUTg9Vwc"],"enrUri":"enr:-L24QI9Fb5J7D19C0le_jrvCtQDuwsWUyZFApqqSLvoSj9FfH_-KiNFjxCCTvHFnPkBtPq6RfSg4MjQ5M84Vq8bsyloCgmlkgnY0gmlwhKwSWcGKbXVsdGlhZGRyc5YACASsElnBBrPjAAoErBJZwQaz5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXEmlTIlqjyX5VTET-gQH6pomh24_INg2_Tv1S9-9LH-DdGNwgrPjg3VkcIKz5YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49417', '49418', '49419', '49420', '49421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49417:49417 -p 49418:49418 -p 49419:49419 -p 49420:49420 -p 49421:49421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49419 --rest-port=49417 --tcp-port=49418 --discv5-udp-port=49420 --rest-address=0.0.0.0 --nat=extip:172.18.214.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3afd68fcef25aab2beabedcb2c6f6f34db8dbd8db966c859cfafcd4b5fa72ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49421 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9Fb5J7D19C0le_jrvCtQDuwsWUyZFApqqSLvoSj9FfH_-KiNFjxCCTvHFnPkBtPq6RfSg4MjQ5M84Vq8bsyloCgmlkgnY0gmlwhKwSWcGKbXVsdGlhZGRyc5YACASsElnBBrPjAAoErBJZwQaz5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXEmlTIlqjyX5VTET-gQH6pomh24_INg2_Tv1S9-9LH-DdGNwgrPjg3VkcIKz5YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.86 waku a7083533d6e19c12d69c39b0c961e654f94d4bf9a4c2fb7ee1d8328ed4e4648c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7083533d6e1. Setting up logs at ./log/docker/node2_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49417
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49417/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.86/tcp/49418/p2p/16Uiu2HAmBAVf3iuswdDc5pcYnkmqLThz1mNjanbe7rVMfV8My1DM","/ip4/172.18.214.86/tcp/49419/ws/p2p/16Uiu2HAmBAVf3iuswdDc5pcYnkmqLThz1mNjanbe7rVMfV8My1DM"],"enrUri":"enr:-L24QOLtihCf1W5ARILlncLhbjSQT5vgEpm535xtbcfGDOlJXcrhueXohH9_U0vYu5c5GmkBCKRDBjrI52neBZzabyYCgmlkgnY0gmlwhKwS1laKbXVsdGlhZGRyc5YACASsEtZWBsEKAAoErBLWVgbBC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6debMB4Cck7PlxM8ZzI_K99dcxIrBeiBHRJH5Lh_xiyDdGNwgsEKg3VkcILBDIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.193/tcp/46051/p2p/16Uiu2HAmJsEzTVnSadJa6pG9wCYuxYjk5NDfHzh9n8ixxUTg9Vwc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52516', '52517', '52518', '52519', '52520']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52516:52516 -p 52517:52517 -p 52518:52518 -p 52519:52519 -p 52520:52520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52518 --rest-port=52516 --tcp-port=52517 --discv5-udp-port=52519 --rest-address=0.0.0.0 --nat=extip:172.18.104.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=333d1e04eb8bad4adfff9d8cc9cda0e6f7ede763aab773dfcf32c5ea18abb974 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52520 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9Fb5J7D19C0le_jrvCtQDuwsWUyZFApqqSLvoSj9FfH_-KiNFjxCCTvHFnPkBtPq6RfSg4MjQ5M84Vq8bsyloCgmlkgnY0gmlwhKwSWcGKbXVsdGlhZGRyc5YACASsElnBBrPjAAoErBJZwQaz5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXEmlTIlqjyX5VTET-gQH6pomh24_INg2_Tv1S9-9LH-DdGNwgrPjg3VkcIKz5YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.155 waku f5d70dc86bbd3447c4f5bb83c1a8bc38132bcd7db6ae0e51a1368e47756582b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5d70dc86bbd. Setting up logs at ./log/docker/node3_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52516
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.155/tcp/52517/p2p/16Uiu2HAkudsFwf4sobEXXkgmFcAxbFx2FHFtsBQCrUiFvd1Gb4MX","/ip4/172.18.104.155/tcp/52518/ws/p2p/16Uiu2HAkudsFwf4sobEXXkgmFcAxbFx2FHFtsBQCrUiFvd1Gb4MX"],"enrUri":"enr:-L24QGPH_lZ_SKMcCKIf8b0kegJq9UQpzutv4Xt9V97PNxJsWlaQULUySdN6N3BwacH55lIeMt3KXznnSDt2hVcycHsCgmlkgnY0gmlwhKwSaJuKbXVsdGlhZGRyc5YACASsEmibBs0lAAoErBJomwbNJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAx-4553ywLoOWM2zhNUBGxStNPKtERHWcqmPJbibEtKDdGNwgs0lg3VkcILNJ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52516/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.193/tcp/46051/p2p/16Uiu2HAmJsEzTVnSadJa6pG9wCYuxYjk5NDfHzh9n8ixxUTg9Vwc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14666', '14667', '14668', '14669', '14670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14666:14666 -p 14667:14667 -p 14668:14668 -p 14669:14669 -p 14670:14670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14668 --rest-port=14666 --tcp-port=14667 --discv5-udp-port=14669 --rest-address=0.0.0.0 --nat=extip:172.18.242.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddee7d04e9e316c6f08f6ea48bcbea850c4ef8331cdde95d84ad5adeceebfeff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14670 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9Fb5J7D19C0le_jrvCtQDuwsWUyZFApqqSLvoSj9FfH_-KiNFjxCCTvHFnPkBtPq6RfSg4MjQ5M84Vq8bsyloCgmlkgnY0gmlwhKwSWcGKbXVsdGlhZGRyc5YACASsElnBBrPjAAoErBJZwQaz5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXEmlTIlqjyX5VTET-gQH6pomh24_INg2_Tv1S9-9LH-DdGNwgrPjg3VkcIKz5YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.188 waku 2a7fa250cd6b2bb5f043dfc7de3fffa8e64e6a01d3a3f712c813ee002392f92d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a7fa250cd6b. Setting up logs at ./log/docker/node4_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.188/tcp/14667/p2p/16Uiu2HAkw4BJ53tRaumUzAD7jkKdPp2rZha6zSeyyHa6EUzSHXFA","/ip4/172.18.242.188/tcp/14668/ws/p2p/16Uiu2HAkw4BJ53tRaumUzAD7jkKdPp2rZha6zSeyyHa6EUzSHXFA"],"enrUri":"enr:-L24QLvs_xDCvrkkeqp3GNul22SEN6eOphmBss8KgLV3SStkVMMbjMjwWe9OC1nnJcKj_joFtv9z4NeiCvUC-J7qkV4CgmlkgnY0gmlwhKwS8ryKbXVsdGlhZGRyc5YACASsEvK8BjlLAAoErBLyvAY5TN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGDW-Jgyo_y_XEXnoh9RMyCX4ImUd1O5nlY8Z4crc912DdGNwgjlLg3VkcII5TYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.193/tcp/46051/p2p/16Uiu2HAmJsEzTVnSadJa6pG9wCYuxYjk5NDfHzh9n8ixxUTg9Vwc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28064', '28065', '28066', '28067', '28068']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28064:28064 -p 28065:28065 -p 28066:28066 -p 28067:28067 -p 28068:28068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28066 --rest-port=28064 --tcp-port=28065 --discv5-udp-port=28067 --rest-address=0.0.0.0 --nat=extip:172.18.186.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cc8e6630dc008c2aa1ff399600cecc75ef3bc63c2ecedd2850a65aadafcce4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28068 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9Fb5J7D19C0le_jrvCtQDuwsWUyZFApqqSLvoSj9FfH_-KiNFjxCCTvHFnPkBtPq6RfSg4MjQ5M84Vq8bsyloCgmlkgnY0gmlwhKwSWcGKbXVsdGlhZGRyc5YACASsElnBBrPjAAoErBJZwQaz5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXEmlTIlqjyX5VTET-gQH6pomh24_INg2_Tv1S9-9LH-DdGNwgrPjg3VkcIKz5YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.254 waku dd30050fa7c0e96741efd0203e8a9c5a6dd8178abbe03a1a47fcde4f4dca963b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd30050fa7c0. Setting up logs at ./log/docker/node5_2026-02-25_19-27-09__0f8b4184-40bb-47c8-8afa-f69046d77516__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28064
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.254/tcp/28065/p2p/16Uiu2HAmC1xB6S59seegdwHaG9vofv6LQMDA5CLmXWnSwhpZGwhA","/ip4/172.18.186.254/tcp/28066/ws/p2p/16Uiu2HAmC1xB6S59seegdwHaG9vofv6LQMDA5CLmXWnSwhpZGwhA"],"enrUri":"enr:-L24QLqdU_kMoROY8L9twnDhKvEQ4PRNC-uiZ2mKhz9qqZiML9fRJDU2DxKnR2PnKP-SbvfcBkP6T6Men1JE2EVXlj0CgmlkgnY0gmlwhKwSuv6KbXVsdGlhZGRyc5YACASsErr-Bm2hAAoErBK6_gZtot0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9oMMxitBdob5WhzUVmIAQPLZmzJcYOgbgqdDBK8isWmDdGNwgm2hg3VkcIJto4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28064/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.193/tcp/46051/p2p/16Uiu2HAmJsEzTVnSadJa6pG9wCYuxYjk5NDfHzh9n8ixxUTg9Vwc"]'
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:46050/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46050/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:46050/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635455437824,"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:49417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635455437824,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635455437824,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635455437824,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635455437824,"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:46050/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:46050/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635589816600,"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:49417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635589816600,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635589816600,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635589816600,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047635589816600,"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 53441e31aa49
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a7083533d6e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5d70dc86bbd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53441e31aa49. 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 2a7fa250cd6b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a7083533d6e1. 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 dd30050fa7c0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5d70dc86bbd. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9769', '9770', '9771', '9772', '9773']
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 9769:9769 -p 9770:9770 -p 9771:9771 -p 9772:9772 -p 9773:9773 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9771 --rest-port=9769 --tcp-port=9770 --discv5-udp-port=9772 --rest-address=0.0.0.0 --nat=extip:172.18.187.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb00f31d0363563bbb23eff00dea3230c9abaf3fb83b047320ad20fbe998ddd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9773 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e48795ac867a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.156 waku 21bfc6bf4c1665eeef936f1f86f7c147092c1d124306433f269c7bd0986062cc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21bfc6bf4c16. Setting up logs at ./log/docker/node1_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9769
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 027f3728b9fe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9769/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9769/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.156/tcp/9770/p2p/16Uiu2HAmFCN8eXuf6duVrNabNzivZ8bFnwuziDPJdn1Cfhg1UTab","/ip4/172.18.187.156/tcp/9771/ws/p2p/16Uiu2HAmFCN8eXuf6duVrNabNzivZ8bFnwuziDPJdn1Cfhg1UTab"],"enrUri":"enr:-L24QAQlyTBoRbsU6MDGVwwTEmwhtYjMQVWSjWtQfazJhHvObi2BOntj7_xM3ZSOIbC7zFVzW80Zjan1PCGNKYucw0sCgmlkgnY0gmlwhKwSu5yKbXVsdGlhZGRyc5YACASsErucBiYqAAoErBK7nAYmK90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJcECCaw3IJ-6RAGJJaj6gApbjGLJXUP37Lh0GUmu4tyDdGNwgiYqg3VkcIImLIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59729', '59730', '59731', '59732', '59733']
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 59729:59729 -p 59730:59730 -p 59731:59731 -p 59732:59732 -p 59733:59733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59731 --rest-port=59729 --tcp-port=59730 --discv5-udp-port=59732 --rest-address=0.0.0.0 --nat=extip:172.18.70.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ca9639e9b1aebbd4498b4fea62bf7290f1b1e1d0efeba00fb8e47aaf145a7e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59733 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQlyTBoRbsU6MDGVwwTEmwhtYjMQVWSjWtQfazJhHvObi2BOntj7_xM3ZSOIbC7zFVzW80Zjan1PCGNKYucw0sCgmlkgnY0gmlwhKwSu5yKbXVsdGlhZGRyc5YACASsErucBiYqAAoErBK7nAYmK90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJcECCaw3IJ-6RAGJJaj6gApbjGLJXUP37Lh0GUmu4tyDdGNwgiYqg3VkcIImLIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.92 waku e41201ac8e7fa8c108b64466656d38c24276855cb1a89006516322305a22139e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e41201ac8e7f. Setting up logs at ./log/docker/node2_2026-02-25_19-27-56__c5e3b22d-3497-4646-b7a1-1379838f8504__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59729
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.92/tcp/59730/p2p/16Uiu2HAm2HffeMNc79HT6XMTt5zTtBTiuRn2uSNwB7ACqmHDJ3NG","/ip4/172.18.70.92/tcp/59731/ws/p2p/16Uiu2HAm2HffeMNc79HT6XMTt5zTtBTiuRn2uSNwB7ACqmHDJ3NG"],"enrUri":"enr:-L24QAor1IQzR5oYXN5tVO1nPNiEnqfub5xm1DI_a5I4IHnJBiLsg1-KzekCIr07M-OAc4boQJttDmEomm7z5fN0DU4CgmlkgnY0gmlwhKwSRlyKbXVsdGlhZGRyc5YACASsEkZcBulSAAoErBJGXAbpU90DgnJzhQACAQAAiXNlY3AyNTZrMaECZfTO5oDEh35bnDHyGHjH42golkMQRzjZ6mCTFBAIGoGDdGNwgulSg3VkcILpVIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59729/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.156/tcp/9770/p2p/16Uiu2HAmFCN8eXuf6duVrNabNzivZ8bFnwuziDPJdn1Cfhg1UTab"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9769/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59729/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9769/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59729/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":1772047678761701984,"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 21bfc6bf4c16
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e41201ac8e7f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_empty_cursor with id: 2026-02-25_19-33-24__3ce1511b-e7a5-4a56-bea4-96999627b69d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-33-24__3ce1511b-e7a5-4a56-bea4-96999627b69d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19728', '19729', '19730', '19731', '19732']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19728:19728 -p 19729:19729 -p 19730:19730 -p 19731:19731 -p 19732:19732 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19730 --rest-port=19728 --tcp-port=19729 --discv5-udp-port=19731 --rest-address=0.0.0.0 --nat=extip:172.18.39.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a43dfbad4dd4e827d871c61ab04aaa6f509c9f426bf9ac4cbb4fb6c5a7bb9abf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19732 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5fd4ca5adf4e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.93 waku 003e4f23c7e2052068ec37eae7363e82439755f27f477e7d42bdef630eac65bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 003e4f23c7e2. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-33-24__3ce1511b-e7a5-4a56-bea4-96999627b69d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19728
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 bc86454365d3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19728/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19728/debug/v1/info" -H "Content-Type: application/json" -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.93/tcp/19729/p2p/16Uiu2HAmU1peBQooyTspem1SLhLgCfL5rf7juS61UsaQuqmMLSbV","/ip4/172.18.39.93/tcp/19730/ws/p2p/16Uiu2HAmU1peBQooyTspem1SLhLgCfL5rf7juS61UsaQuqmMLSbV"],"enrUri":"enr:-L24QFwNkLmWf93VE5l0R9tRPa8_hOuDkursoArIbSTcbMjhVwQjuk-SQfjouMaSbMbZ4Dfnypk9yq6yUoTAiRtyHHECgmlkgnY0gmlwhKwSJ12KbXVsdGlhZGRyc5YACASsEiddBk0RAAoErBInXQZNEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5DWF66UeJcceQNL9mANO9rpwn6SsG8ktRzhP86I2PQyDdGNwgk0Rg3VkcIJNE4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-33-24__3ce1511b-e7a5-4a56-bea4-96999627b69d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.65.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5721', '5722', '5723', '5724', '5725']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5721:5721 -p 5722:5722 -p 5723:5723 -p 5724:5724 -p 5725:5725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5723 --rest-port=5721 --tcp-port=5722 --discv5-udp-port=5724 --rest-address=0.0.0.0 --nat=extip:172.18.65.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adf5ddf8b3cb0dfffbfc6bd2c184cf6fe1bb4da32feee26f0da60d1bb63efa13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5725 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFwNkLmWf93VE5l0R9tRPa8_hOuDkursoArIbSTcbMjhVwQjuk-SQfjouMaSbMbZ4Dfnypk9yq6yUoTAiRtyHHECgmlkgnY0gmlwhKwSJ12KbXVsdGlhZGRyc5YACASsEiddBk0RAAoErBInXQZNEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5DWF66UeJcceQNL9mANO9rpwn6SsG8ktRzhP86I2PQyDdGNwgk0Rg3VkcIJNE4V3YWt1MgM --storenode=/ip4/172.18.39.93/tcp/19729/p2p/16Uiu2HAmU1peBQooyTspem1SLhLgCfL5rf7juS61UsaQuqmMLSbV --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.225 waku a184ceef1f5794d8a020960032085d98669e060b41effa54171447739c9df5a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a184ceef1f57. Setting up logs at ./log/docker/store_node1_2026-02-25_19-33-24__3ce1511b-e7a5-4a56-bea4-96999627b69d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5721
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5721/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.225/tcp/5722/p2p/16Uiu2HAkwSoiqEkFRgJPrc5WpE9FB2L2K5bKKJFi6bn3NhcXe8fu","/ip4/172.18.65.225/tcp/5723/ws/p2p/16Uiu2HAkwSoiqEkFRgJPrc5WpE9FB2L2K5bKKJFi6bn3NhcXe8fu"],"enrUri":"enr:-L24QK-Ibq-lMsmoNTxezsZ7wdmxhcJA9nOfxmqgGiXP_cHhSemCPslAz8Cy2gMGxfEQA-hJMr-wPU56HgG1oITLYdsCgmlkgnY0gmlwhKwSQeGKbXVsdGlhZGRyc5YACASsEkHhBhZaAAoErBJB4QYWW90DgnJzhQADAQAAiXNlY3AyNTZrMaECHgG1aJSVxgRSoU_o8y3XxdzRMhebY8eXswvLAIX689SDdGNwghZag3VkcIIWXIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5721/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.93/tcp/19729/p2p/16Uiu2HAmU1peBQooyTspem1SLhLgCfL5rf7juS61UsaQuqmMLSbV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5721/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19728/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":"0x47a2b4751e38461152343263e2d35ee4c468af4f0b670d5c3d626422dcf7068e"},{"messageHash":"0xc08b243223562d55a3861827a0b7ceff5c5004b8fc7774257c16144867119113"},{"messageHash":"0xd80270d3a74ad976a0789fc99247a61e4c24c9dac4e1eda4094588c98998745a"},{"messageHash":"0x95838c60e52ee8d6271a0a71e90e71f035ef1ba56de6c8c18386a1ac9ce37056"},{"messageHash":"0x02497d460791f1ddd0b6dc91c689a482997c4fbb62ef47709c11f6fa62d74502"}],"paginationCursor":"0x02497d460791f1ddd0b6dc91c689a482997c4fbb62ef47709c11f6fa62d74502"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5721/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":"0x47a2b4751e38461152343263e2d35ee4c468af4f0b670d5c3d626422dcf7068e"},{"messageHash":"0xc08b243223562d55a3861827a0b7ceff5c5004b8fc7774257c16144867119113"},{"messageHash":"0xd80270d3a74ad976a0789fc99247a61e4c24c9dac4e1eda4094588c98998745a"},{"messageHash":"0x95838c60e52ee8d6271a0a71e90e71f035ef1ba56de6c8c18386a1ac9ce37056"},{"messageHash":"0x02497d460791f1ddd0b6dc91c689a482997c4fbb62ef47709c11f6fa62d74502"}],"paginationCursor":"0x02497d460791f1ddd0b6dc91c689a482997c4fbb62ef47709c11f6fa62d74502"}'
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 003e4f23c7e2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a184ceef1f57
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,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-02-25_19-26-50__371d2736-451b-42d4-a46f-f196e98ef496
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-26-50__371d2736-451b-42d4-a46f-f196e98ef496__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59447', '59448', '59449', '59450', '59451']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59447:59447 -p 59448:59448 -p 59449:59449 -p 59450:59450 -p 59451:59451 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59449 --rest-port=59447 --tcp-port=59448 --discv5-udp-port=59450 --rest-address=0.0.0.0 --nat=extip:172.18.223.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=655e8c9779c1c347cfe1f275c0ef7cceb5dfb8ebbdcb9cb93e8a99d482dbbbfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59451 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.50 waku ee035dad61896035d0d1414081d615c85cad05321fe0291fc0ae45c06cdb1467
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4fafba1db6cc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee035dad6189. Setting up logs at ./log/docker/node1_2026-02-25_19-26-50__371d2736-451b-42d4-a46f-f196e98ef496__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59447
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 c10bf1a400b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59447/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59447/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.50/tcp/59448/p2p/16Uiu2HAm9957V4ak4y5Lwef4XLSUF5ZxrryRvrjjTQ5jT1hh2L68","/ip4/172.18.223.50/tcp/59449/ws/p2p/16Uiu2HAm9957V4ak4y5Lwef4XLSUF5ZxrryRvrjjTQ5jT1hh2L68"],"enrUri":"enr:-L24QIUqFAqRELHZrA7gcMNTGwTvN8Rl4huorhcryaHRnWaKBuOhqhvNVR7E53pzk0SwH0FzWluiey-IU3YqhI2XTCwCgmlkgnY0gmlwhKwS3zKKbXVsdGlhZGRyc5YACASsEt8yBug4AAoErBLfMgboOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECy8LmOtQr408XigIm4T_GsvR2Km3XF1DAzgSzbLVWb32DdGNwgug4g3VkcILoOoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-26-50__371d2736-451b-42d4-a46f-f196e98ef496__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30457', '30458', '30459', '30460', '30461']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30457:30457 -p 30458:30458 -p 30459:30459 -p 30460:30460 -p 30461:30461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30459 --rest-port=30457 --tcp-port=30458 --discv5-udp-port=30460 --rest-address=0.0.0.0 --nat=extip:172.18.10.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df2479a4e7a15aa57bcef3ef92730cd3be87d0b3a4d19ca0fead4ea31ead3a8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30461 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIUqFAqRELHZrA7gcMNTGwTvN8Rl4huorhcryaHRnWaKBuOhqhvNVR7E53pzk0SwH0FzWluiey-IU3YqhI2XTCwCgmlkgnY0gmlwhKwS3zKKbXVsdGlhZGRyc5YACASsEt8yBug4AAoErBLfMgboOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECy8LmOtQr408XigIm4T_GsvR2Km3XF1DAzgSzbLVWb32DdGNwgug4g3VkcILoOoV3YWt1MgU --filternode=/ip4/172.18.223.50/tcp/59448/p2p/16Uiu2HAm9957V4ak4y5Lwef4XLSUF5ZxrryRvrjjTQ5jT1hh2L68
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.174 waku 30196c508f0bf8a5e5e0d401b548bfd2595617ae5372f5822de5392c4b7bd282
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30196c508f0b. Setting up logs at ./log/docker/node2_2026-02-25_19-26-50__371d2736-451b-42d4-a46f-f196e98ef496__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30457
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30457/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.174/tcp/30458/p2p/16Uiu2HAkz94oWRUFToefyRWeRLqpdBHoR6HbjqY8puSRqoQ65CeJ","/ip4/172.18.10.174/tcp/30459/ws/p2p/16Uiu2HAkz94oWRUFToefyRWeRLqpdBHoR6HbjqY8puSRqoQ65CeJ"],"enrUri":"enr:-L24QDfXaq9yqP3JWCIChCBttbEqdKv4NLHCOjXxwR13WYOBTvHfO3ZRCr0QjRCq1qfSai3QND-wTfYi89NX35eGguACgmlkgnY0gmlwhKwSCq6KbXVsdGlhZGRyc5YACASsEgquBnb6AAoErBIKrgZ2-90DgnJzhQADAQAAiXNlY3AyNTZrMaECRgld1giA60-iVaVvZ3ImCCUrfcbSeWrrTIBNbw_ABc-DdGNwgnb6g3VkcIJ2_IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30457/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.50/tcp/59448/p2p/16Uiu2HAm9957V4ak4y5Lwef4XLSUF5ZxrryRvrjjTQ5jT1hh2L68"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e805a9ce-e888-4d14-a052-09c97c082e9f", "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/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e805a9ce-e888-4d14-a052-09c97c082e9f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047612668196747,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047612804992789,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047612940373074,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613074689548,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613208211788,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613341491931,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613475523888,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613608977283,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613743673440,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047613877293343,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614011761154,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614145078854,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614279148281,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614413343524,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614546804234,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614681680509,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614816197465,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047614950235033,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615084053639,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615218718082,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615352611864,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615486338503,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615620329830,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615753633452,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047615886704445,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616019723960,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616153336837,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616286535859,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616419982838,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616552989369,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616686394959,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616819583891,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047616953081011,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617086820871,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617219858440,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617353530421,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617487695788,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617621206017,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617754777895,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047617888084178,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618021422654,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618154779984,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618288190914,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618422115440,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618555472584,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618690047294,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618823369752,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047618957006105,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619090534716,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619224630255,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619358640638,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619492215173,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619626367845,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619759871380,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047619893170028,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620027269024,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620161881452,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620295326300,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620430928906,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620564320730,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620698538698,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620831953846,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047620965187232,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621098173038,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621231256818,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621364386498,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621497909776,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621631967475,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621765705994,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047621899076233,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622032727480,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622166093454,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622299108169,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622434097958,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622568365134,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622704447669,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622838203300,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047622971727329,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623106077865,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623240060270,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623373355151,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623506909338,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623640409179,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623774364197,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047623910095168,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624043742303,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624177958362,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624311797458,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624445449492,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624579342833,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624712694919,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624845814735,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047624979366990,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625113144959,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625246922884,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625381110581,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625516014447,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625650292170,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625784098117,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59447/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:30457/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":1772047625918058434,"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 ee035dad6189
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30196c508f0b
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,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13303', '13304', '13305', '13306', '13307']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13303:13303 -p 13304:13304 -p 13305:13305 -p 13306:13306 -p 13307:13307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13305 --rest-port=13303 --tcp-port=13304 --discv5-udp-port=13306 --rest-address=0.0.0.0 --nat=extip:172.18.52.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbf4a626a83042a8ff0b933f5c36ecadd42ff50baaa6a1d2b6da5497f4cacca2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13307 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.108 waku 3c43f360df29df417882fd141e2e6e9dcf00d13d8be0532d64cd53fe8ea5bf6f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c43f360df29. Setting up logs at ./log/docker/node1_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13303
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 dbc8eed74ca8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc51b609cd4f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13303/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13303/debug/v1/info" -H "Content-Type: application/json" -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.108/tcp/13304/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd","/ip4/172.18.52.108/tcp/13305/ws/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd"],"enrUri":"enr:-L24QMKVIt64x36JvOw3yu8TqO-LvHWHAB4RapBYGH7WseAxat2UXP1rwaoo09S2bApGZ0YEmsZTPCf2-qaaN1NKc_MCgmlkgnY0gmlwhKwSNGyKbXVsdGlhZGRyc5YACASsEjRsBjP4AAoErBI0bAYz-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECs8N9P_Zu0csqavAraGSE1v7HjFOqXWHDRgemcTyu3qCDdGNwgjP4g3VkcIIz-oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54457', '54458', '54459', '54460', '54461']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54457:54457 -p 54458:54458 -p 54459:54459 -p 54460:54460 -p 54461:54461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54459 --rest-port=54457 --tcp-port=54458 --discv5-udp-port=54460 --rest-address=0.0.0.0 --nat=extip:172.18.189.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2537e814ded39fe2cde9c9dc214eb1ea5bfb6751c4c3f5cddce3bddce905660 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54461 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMKVIt64x36JvOw3yu8TqO-LvHWHAB4RapBYGH7WseAxat2UXP1rwaoo09S2bApGZ0YEmsZTPCf2-qaaN1NKc_MCgmlkgnY0gmlwhKwSNGyKbXVsdGlhZGRyc5YACASsEjRsBjP4AAoErBI0bAYz-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECs8N9P_Zu0csqavAraGSE1v7HjFOqXWHDRgemcTyu3qCDdGNwgjP4g3VkcIIz-oV3YWt1MgU --filternode=/ip4/172.18.52.108/tcp/13304/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.134 waku 255063e36cb0ade81545db129bc230a26e653ed783425a13d3a336f9c98c7638
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 255063e36cb0. Setting up logs at ./log/docker/node2_2026-02-25_19-30-45__f4ab8223-c1bc-4cab-871d-a7b3a727021b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54457
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54457/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54457/debug/v1/info" -H "Content-Type: application/json" -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.134/tcp/54458/p2p/16Uiu2HAm6zq3LPFAJ7qYL2EFidScQYkh7w1KrpdFZqthW9rNW4yP","/ip4/172.18.189.134/tcp/54459/ws/p2p/16Uiu2HAm6zq3LPFAJ7qYL2EFidScQYkh7w1KrpdFZqthW9rNW4yP"],"enrUri":"enr:-L24QCWbAuz3AxyBXqpyGTR9LwowOOdlkSEiCQrOWIAHm-xWJBfLCT5fGhB2rJcbxPs8tRKJI3ufVzmz-VVeCU3X9ggCgmlkgnY0gmlwhKwSvYaKbXVsdGlhZGRyc5YACASsEr2GBtS6AAoErBK9hgbUu90DgnJzhQADAQAAiXNlY3AyNTZrMaECq-734BPzib5DQKOgexcyl_1_TtnwBij0WhCi7Kj3WSqDdGNwgtS6g3VkcILUvIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54457/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.108/tcp/13304/p2p/16Uiu2HAm7XPrEGy7yeNvMwzg8P5J5b4GGrVGxU6maDGVMa2t7ndd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "96d843fd-4cb7-4bcd-a116-e936809d3c07", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"96d843fd-4cb7-4bcd-a116-e936809d3c07","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54457/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1772047847621502405,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/2/2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9b6b7d7b-f62f-4c78-a784-d86554513071", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9b6b7d7b-f62f-4c78-a784-d86554513071","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54457/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1772047847750793242,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/3/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54457/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bf898569-e31e-4c25-9462-66ea151d52b7", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"bf898569-e31e-4c25-9462-66ea151d52b7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54457/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1772047847875334785,"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 3c43f360df29
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 255063e36cb0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
2026-02-25 19:31:43.209 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:43.209 DEBUG [tests.conftest] Running test: test_publish_after_node2_restarts with id: 2026-02-25_19-31-43__716829d2-5a6e-45ca-9f8f-68469751fd4b
2026-02-25 19:31:43.210 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:43.210 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:31:43.210 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 19:31:43.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:43.217 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-43__716829d2-5a6e-45ca-9f8f-68469751fd4b__wakuorg_nwaku:latest.log
2026-02-25 19:31:43.217 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:43.217 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:43.219 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:43.219 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.98
2026-02-25 19:31:43.219 DEBUG [src.node.docker_mananger] Generated ports ['54280', '54281', '54282', '54283', '54284']
2026-02-25 19:31:43.219 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:43.219 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:43.219 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:43.220 DEBUG [src.node.docker_mananger] docker run -i -t -p 54280:54280 -p 54281:54281 -p 54282:54282 -p 54283:54283 -p 54284:54284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54282 --rest-port=54280 --tcp-port=54281 --discv5-udp-port=54283 --rest-address=0.0.0.0 --nat=extip:172.18.32.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=babc0fe541182a805f83c8cf1fa3eefbc75bc39df3357e6a2b5dc4e27d3dd596 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54284 --metrics-logging=true --relay=true
2026-02-25 19:31:43.345 ERROR [src.node.docker_mananger] Max retries reached for container 1a8e63fc469e. Exiting log stream.
2026-02-25 19:31:43.420 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.98 waku b6d20bddcaccf045d784c66fb28f23fadd7ecc6a6a6fc8d7bdaac7f04c2b5f63
2026-02-25 19:31:43.459 DEBUG [src.node.docker_mananger] Container started with ID b6d20bddcacc. Setting up logs at ./log/docker/node1_2026-02-25_19-31-43__716829d2-5a6e-45ca-9f8f-68469751fd4b__wakuorg_nwaku:latest.log
2026-02-25 19:31:43.459 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54280
2026-02-25 19:31:43.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:43.883 ERROR [src.node.docker_mananger] Max retries reached for container 9793af083b3e. Exiting log stream.
2026-02-25 19:31:44.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54280/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:44.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:44.464 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:44.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:44.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.98/tcp/54281/p2p/16Uiu2HAm9e5fG3sSY59K6oZG21MffS3zgMK6F8ARcpZ5zsuos7Ch","/ip4/172.18.32.98/tcp/54282/ws/p2p/16Uiu2HAm9e5fG3sSY59K6oZG21MffS3zgMK6F8ARcpZ5zsuos7Ch"],"enrUri":"enr:-L24QGp1WiwZhkQvMaAT_txg5uu2wbB-4LBFK2dbtxWthBa4XSqeiCVO7l_A0V0YeR4FBN6t0t_1jGfp07jcScorADMCgmlkgnY0gmlwhKwSIGKKbXVsdGlhZGRyc5YACASsEiBiBtQJAAoErBIgYgbUCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0zFcvSVGdwoloLQ-iOO8nYfyddULQJjgKb5CcfJj0a6DdGNwgtQJg3VkcILUC4V3YWt1MgE"}'
2026-02-25 19:31:44.467 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:44.474 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:44.474 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-43__716829d2-5a6e-45ca-9f8f-68469751fd4b__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.474 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:44.474 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:44.475 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:44.476 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.97
2026-02-25 19:31:44.476 DEBUG [src.node.docker_mananger] Generated ports ['2631', '2632', '2633', '2634', '2635']
2026-02-25 19:31:44.476 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:44.476 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:44.476 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:44.476 DEBUG [src.node.docker_mananger] docker run -i -t -p 2631:2631 -p 2632:2632 -p 2633:2633 -p 2634:2634 -p 2635:2635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2633 --rest-port=2631 --tcp-port=2632 --discv5-udp-port=2634 --rest-address=0.0.0.0 --nat=extip:172.18.49.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f6f9f4c44cde44e9a897b78caee6b74d95777dd55d3cb5a4fdfe9b3553b85fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGp1WiwZhkQvMaAT_txg5uu2wbB-4LBFK2dbtxWthBa4XSqeiCVO7l_A0V0YeR4FBN6t0t_1jGfp07jcScorADMCgmlkgnY0gmlwhKwSIGKKbXVsdGlhZGRyc5YACASsEiBiBtQJAAoErBIgYgbUCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0zFcvSVGdwoloLQ-iOO8nYfyddULQJjgKb5CcfJj0a6DdGNwgtQJg3VkcILUC4V3YWt1MgE
2026-02-25 19:31:44.673 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.97 waku 5964842838dfac5905ccf71726da6788cf9ea5b82bd2cb4ee5b6dd257dd531e1
2026-02-25 19:31:44.706 DEBUG [src.node.docker_mananger] Container started with ID 5964842838df. Setting up logs at ./log/docker/node2_2026-02-25_19-31-43__716829d2-5a6e-45ca-9f8f-68469751fd4b__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.706 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2631
2026-02-25 19:31:44.707 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:45.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:45.736 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:45.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.97/tcp/2632/p2p/16Uiu2HAmNYsW1HsB9e9qtoZkWSj2JZ1oSEK87KHTgVWQDXM9Yhxg","/ip4/172.18.49.97/tcp/2633/ws/p2p/16Uiu2HAmNYsW1HsB9e9qtoZkWSj2JZ1oSEK87KHTgVWQDXM9Yhxg"],"enrUri":"enr:-L24QJ9lY8vHCXlEL-J-nu6jOSRRUH1S3hUHh2FXteUOlpV-LQ5w1RprTnQQ4LkAsdXUaZgbehkTWWpa9G6DGcHAsooCgmlkgnY0gmlwhKwSMWGKbXVsdGlhZGRyc5YACASsEjFhBgpIAAoErBIxYQYKSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkwOjr76VyBX1delo-e8r3Qhs_qslUUF2sRv_dSmT6JWDdGNwggpIg3VkcIIKSoV3YWt1MgE"}'
2026-02-25 19:31:45.746 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:45.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.98/tcp/54281/p2p/16Uiu2HAm9e5fG3sSY59K6oZG21MffS3zgMK6F8ARcpZ5zsuos7Ch"]'
2026-02-25 19:31:45.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:45.752 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 19:31:45.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54280/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:45.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:45.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:45.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:45.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:45.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:45.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:31:45.869 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:45.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.872 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":1772047905763449088,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:45.874 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:45.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.876 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":1772047905763449088,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:45.878 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 19:31:45.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:45.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:45.884 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:31:45.985 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:45.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.988 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":1772047905879579134,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:45.990 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:45.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.992 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":1772047905879579134,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:45.994 DEBUG [src.node.waku_node] Restarting container with id 5964842838df
2026-02-25 19:31:47.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:47.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:47.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:47.164 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:47.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:47.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.97/tcp/2632/p2p/16Uiu2HAmNYsW1HsB9e9qtoZkWSj2JZ1oSEK87KHTgVWQDXM9Yhxg","/ip4/172.18.49.97/tcp/2633/ws/p2p/16Uiu2HAmNYsW1HsB9e9qtoZkWSj2JZ1oSEK87KHTgVWQDXM9Yhxg"],"enrUri":"enr:-L24QJ9lY8vHCXlEL-J-nu6jOSRRUH1S3hUHh2FXteUOlpV-LQ5w1RprTnQQ4LkAsdXUaZgbehkTWWpa9G6DGcHAsooCgmlkgnY0gmlwhKwSMWGKbXVsdGlhZGRyc5YACASsEjFhBgpIAAoErBIxYQYKSd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkwOjr76VyBX1delo-e8r3Qhs_qslUUF2sRv_dSmT6JWDdGNwggpIg3VkcIIKSoV3YWt1MgE"}'
2026-02-25 19:31:47.166 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:47.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54280/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:47.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:47.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:47.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:47.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:47.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:47.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:31:47.293 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:47.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:47.297 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":1772047907189960192,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:47.298 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:47.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:47.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-25 19:31:48.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:31:48.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:48.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:31:48.407 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:48.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:48.411 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":1772047908301593088,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:48.412 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:31:48.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:48.415 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":1772047908301593088,"ephemeral":false,"proof":""}]'
2026-02-25 19:31:48.418 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:31:48.420 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:31:48.420 DEBUG [src.node.waku_node] Stopping container with id b6d20bddcacc
2026-02-25 19:31:48.984 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:48.984 DEBUG [src.node.waku_node] Stopping container with id 5964842838df
2026-02-25 19:31:49.592 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:49.594 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:31:49.616 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:31:49.636 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_with_a_single_receiving_node with id: 2026-02-25_19-28-01__e77c6b03-63ff-4084-aa67-65f5aabb29e7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-28-01__e77c6b03-63ff-4084-aa67-65f5aabb29e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19668', '19669', '19670', '19671', '19672']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19668:19668 -p 19669:19669 -p 19670:19670 -p 19671:19671 -p 19672:19672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19670 --rest-port=19668 --tcp-port=19669 --discv5-udp-port=19671 --rest-address=0.0.0.0 --nat=extip:172.18.2.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18e7ae83cff271a6a527fbbd2cc3ccb0ddfe1bc6f2085f283fcad64bbad6c1e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19672 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.62 waku ba4fa6452dfdc32a12b610ff738e40436e01bd1c16294a0509d4b9b2eee9ff7e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0ece6151dbcf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba4fa6452dfd. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-28-01__e77c6b03-63ff-4084-aa67-65f5aabb29e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19668
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 60884dfb3843. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19668/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19668/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.62/tcp/19669/p2p/16Uiu2HAm1v7zuni8VrvSpuQVPZ2DGZPujRVtHV2N95woxA6cZMyC","/ip4/172.18.2.62/tcp/19670/ws/p2p/16Uiu2HAm1v7zuni8VrvSpuQVPZ2DGZPujRVtHV2N95woxA6cZMyC"],"enrUri":"enr:-L24QIzk2JfLhYq3q5mO5CswZbivK1qcLcsy75kssUSYn8t2B_LOYkRO7xLJMiZ7QuDc5ic97_x84wr-IS08ZjtYIR8CgmlkgnY0gmlwhKwSAj6KbXVsdGlhZGRyc5YACASsEgI-BkzVAAoErBICPgZM1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECYG_N5ffYWd7Ti0NvCO5LpL6PjTZJNY0P3D7YSsfWcZuDdGNwgkzVg3VkcIJM14V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-28-01__e77c6b03-63ff-4084-aa67-65f5aabb29e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60417', '60418', '60419', '60420', '60421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60417:60417 -p 60418:60418 -p 60419:60419 -p 60420:60420 -p 60421:60421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60419 --rest-port=60417 --tcp-port=60418 --discv5-udp-port=60420 --rest-address=0.0.0.0 --nat=extip:172.18.154.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d0bcf7bfe58910e6bae45a8c8f5b9f29fea5f0c7cbd66e01cee5ae3c2f1cf08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60421 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIzk2JfLhYq3q5mO5CswZbivK1qcLcsy75kssUSYn8t2B_LOYkRO7xLJMiZ7QuDc5ic97_x84wr-IS08ZjtYIR8CgmlkgnY0gmlwhKwSAj6KbXVsdGlhZGRyc5YACASsEgI-BkzVAAoErBICPgZM1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECYG_N5ffYWd7Ti0NvCO5LpL6PjTZJNY0P3D7YSsfWcZuDdGNwgkzVg3VkcIJM14V3YWt1Mgk --lightpushnode=/ip4/172.18.2.62/tcp/19669/p2p/16Uiu2HAm1v7zuni8VrvSpuQVPZ2DGZPujRVtHV2N95woxA6cZMyC --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.70 waku 580c3580f07b09b25d19f93878dd5d837e0cc18ba8aec2a0ea03362910c3bc40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 580c3580f07b. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-28-01__e77c6b03-63ff-4084-aa67-65f5aabb29e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60417
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60417/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.70/tcp/60418/p2p/16Uiu2HAmStqNouSRSgMtL2LwsaLKuzY975qERXizbHweTEVExLD3","/ip4/172.18.154.70/tcp/60419/ws/p2p/16Uiu2HAmStqNouSRSgMtL2LwsaLKuzY975qERXizbHweTEVExLD3"],"enrUri":"enr:-L24QO_58RYqPH-bdaMUY1csZs9keOrpK_aAWlWXmofoPH94EF7CiaLpESfP3Vvg96XavlGD6Wo0dl_MZPzpKVr7C8kCgmlkgnY0gmlwhKwSmkaKbXVsdGlhZGRyc5YACASsEppGBuwCAAoErBKaRgbsA90DgnJzhQADAQAAiXNlY3AyNTZrMaED04-aAbXWvgbhWYIthjlYVeAzI_Cec2oRi7878uKG5Y6DdGNwguwCg3VkcILsBIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.62/tcp/19669/p2p/16Uiu2HAm1v7zuni8VrvSpuQVPZ2DGZPujRVtHV2N95woxA6cZMyC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19668/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60417/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047684354353377}}'
INFO  src.node.api_clients.base_client:base_client.py: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:19668/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047684354353377,"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:60417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047684354353377,"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 ba4fa6452dfd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 580c3580f07b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,179 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6537', '6538', '6539', '6540', '6541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6537:6537 -p 6538:6538 -p 6539:6539 -p 6540:6540 -p 6541:6541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6539 --rest-port=6537 --tcp-port=6538 --discv5-udp-port=6540 --rest-address=0.0.0.0 --nat=extip:172.18.111.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e01d279a753bc1e109ff3534d10fd6762efc31dcbae4f51decff6a46db5fd1ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6541 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.65 waku 7765d06f418db5bb0eb44b796462cc456ff60aff6459775502823a496247247a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c439315ef831. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7765d06f418d. Setting up logs at ./log/docker/node1_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6537
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 461daed8e743. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6537/debug/v1/info" -H "Content-Type: application/json" -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.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d","/ip4/172.18.111.65/tcp/6539/ws/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d"],"enrUri":"enr:-L24QJNKfLw3MCtoMR7YChIC2x15TpqZIVofnS06d_IXLUXnFSoSNVrsUON6zNH8DW-RCri6A20EBqhYxsHJ_EhWb5sCgmlkgnY0gmlwhKwSb0GKbXVsdGlhZGRyc5YACASsEm9BBhmKAAoErBJvQQYZi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcTpnnnKKR3zXaAJWG5bs-chfbU5pQA3B3zvZt4NM9SDdGNwghmKg3VkcIIZjIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5621', '5622', '5623', '5624', '5625']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5621:5621 -p 5622:5622 -p 5623:5623 -p 5624:5624 -p 5625:5625 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5623 --rest-port=5621 --tcp-port=5622 --discv5-udp-port=5624 --rest-address=0.0.0.0 --nat=extip:172.18.152.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1f4c31ef1c93d212003cd190bd72be6d2fbcba3e358aca32a2a0c2fbaa1fd53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5625 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJNKfLw3MCtoMR7YChIC2x15TpqZIVofnS06d_IXLUXnFSoSNVrsUON6zNH8DW-RCri6A20EBqhYxsHJ_EhWb5sCgmlkgnY0gmlwhKwSb0GKbXVsdGlhZGRyc5YACASsEm9BBhmKAAoErBJvQQYZi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcTpnnnKKR3zXaAJWG5bs-chfbU5pQA3B3zvZt4NM9SDdGNwghmKg3VkcIIZjIV3YWt1MgU --filternode=/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.241 waku da79af6531217e6c17024606aa7cdd7a7fa97a05328bf07a8572323167f71f6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da79af653121. Setting up logs at ./log/docker/node2_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5621
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5621/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5621/debug/v1/info" -H "Content-Type: application/json" -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.241/tcp/5622/p2p/16Uiu2HAm7K2PE6QXjukw8K1MrSKMboEm21aZbJLLV9UctsoCJNBV","/ip4/172.18.152.241/tcp/5623/ws/p2p/16Uiu2HAm7K2PE6QXjukw8K1MrSKMboEm21aZbJLLV9UctsoCJNBV"],"enrUri":"enr:-L24QM5zVrHar4yl8im5i0SitXFBBYVwWC_3JHd162Aopg2-NSp21HpI6W5fBce3lZEm6C5eSGViOmnVpfOhSA1xvjYCgmlkgnY0gmlwhKwSmPGKbXVsdGlhZGRyc5YACASsEpjxBhX2AAoErBKY8QYV990DgnJzhQADAQAAiXNlY3AyNTZrMaECsJg_k9O4NziMsVeVlw7TWmfTphSytod00VXkc6kU5myDdGNwghX2g3VkcIIV-IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5621/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d"]'
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/node3_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29857', '29858', '29859', '29860', '29861']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29857:29857 -p 29858:29858 -p 29859:29859 -p 29860:29860 -p 29861:29861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29859 --rest-port=29857 --tcp-port=29858 --discv5-udp-port=29860 --rest-address=0.0.0.0 --nat=extip:172.18.2.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1afc9b3bf00153d3fe8ac2d935c3e62925b3ed8d1aabb0bab61721cad5b5ef3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29861 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJNKfLw3MCtoMR7YChIC2x15TpqZIVofnS06d_IXLUXnFSoSNVrsUON6zNH8DW-RCri6A20EBqhYxsHJ_EhWb5sCgmlkgnY0gmlwhKwSb0GKbXVsdGlhZGRyc5YACASsEm9BBhmKAAoErBJvQQYZi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcTpnnnKKR3zXaAJWG5bs-chfbU5pQA3B3zvZt4NM9SDdGNwghmKg3VkcIIZjIV3YWt1MgU --filternode=/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.125 waku 7ba89a371764d75fe7fecdf412b9b2e9ecf0ca80ead71d15d9dc9f5575af05dc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba89a371764. Setting up logs at ./log/docker/node3_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29857
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29857/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.125/tcp/29858/p2p/16Uiu2HAmHr8Ygu3eK8w1vSC7kwAUKU1UmPXocouiXFEZt3A8F2se","/ip4/172.18.2.125/tcp/29859/ws/p2p/16Uiu2HAmHr8Ygu3eK8w1vSC7kwAUKU1UmPXocouiXFEZt3A8F2se"],"enrUri":"enr:-L24QFa6BLyTEmnPG2jgOwjk_pSAtYAvELoshod0tjPRQr8vK1aWLKXVQBGIh3HZ3PIP1q5v9ywXmkFECPZyrx__ElICgmlkgnY0gmlwhKwSAn2KbXVsdGlhZGRyc5YACASsEgJ9BnSiAAoErBICfQZ0o90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTSUXZKHFrqwQVZWPiqnuh0UuwOwrDiTemf3Dmlw4st2DdGNwgnSig3VkcIJ0pIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29857/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56547', '56548', '56549', '56550', '56551']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56547:56547 -p 56548:56548 -p 56549:56549 -p 56550:56550 -p 56551:56551 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56549 --rest-port=56547 --tcp-port=56548 --discv5-udp-port=56550 --rest-address=0.0.0.0 --nat=extip:172.18.125.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abcabaf0cb81ac8faea38addfac713293cff8d8f2e9e92faab49fbbdc3dd7dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56551 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJNKfLw3MCtoMR7YChIC2x15TpqZIVofnS06d_IXLUXnFSoSNVrsUON6zNH8DW-RCri6A20EBqhYxsHJ_EhWb5sCgmlkgnY0gmlwhKwSb0GKbXVsdGlhZGRyc5YACASsEm9BBhmKAAoErBJvQQYZi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcTpnnnKKR3zXaAJWG5bs-chfbU5pQA3B3zvZt4NM9SDdGNwghmKg3VkcIIZjIV3YWt1MgU --filternode=/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.62 waku f4fd1aaf2ff53753bf6189e27b36c19427d137ae326b09726d3d58f0de1da78b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4fd1aaf2ff5. Setting up logs at ./log/docker/node4_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56547
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56547/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56547/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.62/tcp/56548/p2p/16Uiu2HAmPqJ1NJiziWizZ7FvXfPDfcdz49WVooUAWXztcu9YVenm","/ip4/172.18.125.62/tcp/56549/ws/p2p/16Uiu2HAmPqJ1NJiziWizZ7FvXfPDfcdz49WVooUAWXztcu9YVenm"],"enrUri":"enr:-L24QCM2dHPBdrYEHDEPxJb40wXUZdESqMOcdGqs-x8MsV74cJ-HrXp8K12PNT-CQncqH9OiFw91eEV-mx5F-g0TaIcCgmlkgnY0gmlwhKwSfT6KbXVsdGlhZGRyc5YACASsEn0-BtzkAAoErBJ9Pgbc5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDphRUHWiZT8-aqreUvi-Q1DeqDbhZLskrw1gUyBIc8GKDdGNwgtzkg3VkcILc5oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56547/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20784', '20785', '20786', '20787', '20788']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20784:20784 -p 20785:20785 -p 20786:20786 -p 20787:20787 -p 20788:20788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20786 --rest-port=20784 --tcp-port=20785 --discv5-udp-port=20787 --rest-address=0.0.0.0 --nat=extip:172.18.224.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f47aedfefdf00afaaa51b3a9dece11d44addcb73162e3dd3786af88cfb06ba21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20788 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJNKfLw3MCtoMR7YChIC2x15TpqZIVofnS06d_IXLUXnFSoSNVrsUON6zNH8DW-RCri6A20EBqhYxsHJ_EhWb5sCgmlkgnY0gmlwhKwSb0GKbXVsdGlhZGRyc5YACASsEm9BBhmKAAoErBJvQQYZi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcTpnnnKKR3zXaAJWG5bs-chfbU5pQA3B3zvZt4NM9SDdGNwghmKg3VkcIIZjIV3YWt1MgU --filternode=/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.117 waku da26385d35464f0c524b0daa423c19e01d1419ffc83511477c6ec710e1980f8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da26385d3546. Setting up logs at ./log/docker/node5_2026-02-25_19-33-19__bc32b23b-8eb9-4607-bd36-55a49a677a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20784
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.117/tcp/20785/p2p/16Uiu2HAkvfXpESz5vPzoPv3etXdgXN6WCz2b6VUb7XAHFEHL2dP8","/ip4/172.18.224.117/tcp/20786/ws/p2p/16Uiu2HAkvfXpESz5vPzoPv3etXdgXN6WCz2b6VUb7XAHFEHL2dP8"],"enrUri":"enr:-L24QCQxMoHYz_bK5vCjjhdjKuobrZIM4-TR_afL7roIdtcFQL9dFNkBKCr1RVh9PC4MepxdrZhty1QDsICBVQgDwDwCgmlkgnY0gmlwhKwS4HWKbXVsdGlhZGRyc5YACASsEuB1BlExAAoErBLgdQZRMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEmiWE6H_YdIXKFTmIvK9Dv49jSHz_8t0Ge9BzqAUUKuDdGNwglExg3VkcIJRM4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.65/tcp/6538/p2p/16Uiu2HAmG1GUhFDPhSr2jDmLfv5SLofLYNiBwUpZ1XEFBhq1NZ5d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5621/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b4722d92-75e1-44c4-a233-fe047cb98020", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b4722d92-75e1-44c4-a233-fe047cb98020","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29857/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "79240b9f-4ebb-4d3a-8eef-7057fafbadf9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"79240b9f-4ebb-4d3a-8eef-7057fafbadf9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56547/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c1cfb2dc-54a4-4231-a78c-7e7e08b4d549", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c1cfb2dc-54a4-4231-a78c-7e7e08b4d549","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20784/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b5d5106b-9e09-4808-9329-ad64dc96149b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b5d5106b-9e09-4808-9329-ad64dc96149b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5621/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":1772048006193449734,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29857/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":1772048006193449734,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56547/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":1772048006193449734,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20784/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":1772048006193449734,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da79af653121
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29857/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":1772048006915203233,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56547/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":1772048006915203233,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20784/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":1772048006915203233,"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 7765d06f418d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ba89a371764
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da79af653121. 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 f4fd1aaf2ff5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7765d06f418d. 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 da26385d3546
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ba89a371764. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,204 @@
2026-02-25 19:31:44.241 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:44.242 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722
2026-02-25 19:31:44.242 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:44.242 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:31:44.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:44.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.259 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:44.259 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.268 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:44.268 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.276 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:44.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.276 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:44.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:44.278 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:44.278 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.66
2026-02-25 19:31:44.278 DEBUG [src.node.docker_mananger] Generated ports ['10461', '10462', '10463', '10464', '10465']
2026-02-25 19:31:44.278 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:44.278 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:44.279 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:44.279 DEBUG [src.node.docker_mananger] docker run -i -t -p 10461:10461 -p 10462:10462 -p 10463:10463 -p 10464:10464 -p 10465:10465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10463 --rest-port=10461 --tcp-port=10462 --discv5-udp-port=10464 --rest-address=0.0.0.0 --nat=extip:172.18.133.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a2eaa7ac3bcd38b2379b4b1c16cf5faa7ce7d60b3f9dad3300d732ebf7b85f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10465 --metrics-logging=true --relay=true
2026-02-25 19:31:44.498 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.66 waku b1526acc70888d7d116290ffeed14314d9145d1910d24181f2fa5b80b23f1fb8
2026-02-25 19:31:44.542 DEBUG [src.node.docker_mananger] Container started with ID b1526acc7088. Setting up logs at ./log/docker/node1_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:44.543 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10461
2026-02-25 19:31:44.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:45.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10461/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:45.548 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:45.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:45.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.66/tcp/10462/p2p/16Uiu2HAmCJ81gQL6HjPXwLWPSrK7fbN9kNiX3cBPLZMJBZhkSaxi","/ip4/172.18.133.66/tcp/10463/ws/p2p/16Uiu2HAmCJ81gQL6HjPXwLWPSrK7fbN9kNiX3cBPLZMJBZhkSaxi"],"enrUri":"enr:-L24QLLYxyJh-8FLxoKcORqW_jIw8mq75gE_p8hqGo0Q1OyqZpHYdIIhm1ctgGJGgCj7jtZDAvEZuqWDq4vmY8VGHsYCgmlkgnY0gmlwhKwShUKKbXVsdGlhZGRyc5YACASsEoVCBijeAAoErBKFQgYo390DgnJzhQADAQAAiXNlY3AyNTZrMaEC-qd3YqfBF7KTJfu_loT-EUfKKC6xuzljh-YbROMLINuDdGNwgijeg3VkcIIo4IV3YWt1MgE"}'
2026-02-25 19:31:45.551 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:45.551 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:45.551 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:45.552 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:45.553 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.229
2026-02-25 19:31:45.553 DEBUG [src.node.docker_mananger] Generated ports ['2042', '2043', '2044', '2045', '2046']
2026-02-25 19:31:45.553 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:45.553 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:45.553 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:45.553 DEBUG [src.node.docker_mananger] docker run -i -t -p 2042:2042 -p 2043:2043 -p 2044:2044 -p 2045:2045 -p 2046:2046 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2044 --rest-port=2042 --tcp-port=2043 --discv5-udp-port=2045 --rest-address=0.0.0.0 --nat=extip:172.18.101.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=782eeadc50edc5cf230bed6f1efdf643eaafba6d4acb2905c2a2d5b46fadec49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2046 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLLYxyJh-8FLxoKcORqW_jIw8mq75gE_p8hqGo0Q1OyqZpHYdIIhm1ctgGJGgCj7jtZDAvEZuqWDq4vmY8VGHsYCgmlkgnY0gmlwhKwShUKKbXVsdGlhZGRyc5YACASsEoVCBijeAAoErBKFQgYo390DgnJzhQADAQAAiXNlY3AyNTZrMaEC-qd3YqfBF7KTJfu_loT-EUfKKC6xuzljh-YbROMLINuDdGNwgijeg3VkcIIo4IV3YWt1MgE
2026-02-25 19:31:45.767 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.229 waku ad7b2a2485769601b08dbd8268b76abe4c6eb3696421c5b7306c6c37169de616
2026-02-25 19:31:45.804 DEBUG [src.node.docker_mananger] Container started with ID ad7b2a248576. Setting up logs at ./log/docker/node2_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:45.804 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2042
2026-02-25 19:31:45.805 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:46.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2042/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:46.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:46.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:46.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2042/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:46.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.229/tcp/2043/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb","/ip4/172.18.101.229/tcp/2044/ws/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb"],"enrUri":"enr:-L24QDxn_5M0pL8ESsT-BvSzo2kxt_DhUqj9o9DFxBBaH38eZAzNGo2vMqVDXoA37CjKcqRnIhMnZXQD25RTzZEkl9YCgmlkgnY0gmlwhKwSZeWKbXVsdGlhZGRyc5YACASsEmXlBgf7AAoErBJl5QYH_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECCPxV0oDqElURB26M2o2QwGhykKmx1U9Gp_03qNGF8NiDdGNwggf7g3VkcIIH_YV3YWt1MgE"}'
2026-02-25 19:31:46.843 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:46.844 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:46.844 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:46.846 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:46.846 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.44
2026-02-25 19:31:46.846 DEBUG [src.node.docker_mananger] Generated ports ['41712', '41713', '41714', '41715', '41716']
2026-02-25 19:31:46.846 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:46.847 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:46.847 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:46.847 DEBUG [src.node.docker_mananger] docker run -i -t -p 41712:41712 -p 41713:41713 -p 41714:41714 -p 41715:41715 -p 41716:41716 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41714 --rest-port=41712 --tcp-port=41713 --discv5-udp-port=41715 --rest-address=0.0.0.0 --nat=extip:172.18.61.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=44e68f45bb2d160f1ad085f9cd7ce2a0462dcda9a7c4b94a5ce6e9ed8eafdb5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41716 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDxn_5M0pL8ESsT-BvSzo2kxt_DhUqj9o9DFxBBaH38eZAzNGo2vMqVDXoA37CjKcqRnIhMnZXQD25RTzZEkl9YCgmlkgnY0gmlwhKwSZeWKbXVsdGlhZGRyc5YACASsEmXlBgf7AAoErBJl5QYH_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECCPxV0oDqElURB26M2o2QwGhykKmx1U9Gp_03qNGF8NiDdGNwggf7g3VkcIIH_YV3YWt1MgE
2026-02-25 19:31:47.054 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.44 waku a52fc27c3e3e2caa0170c52c1b56a725949ee110740cd7d7eb590e29397c31f9
2026-02-25 19:31:47.094 DEBUG [src.node.docker_mananger] Container started with ID a52fc27c3e3e. Setting up logs at ./log/docker/node3_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:47.094 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41712
2026-02-25 19:31:47.094 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:48.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41712/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:48.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:48.109 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:48.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41712/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:48.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.44/tcp/41713/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho","/ip4/172.18.61.44/tcp/41714/ws/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho"],"enrUri":"enr:-L24QEDEL1Sm5E89WPT90uHXkT5m94fWk9sk_hX6mhn638_FKoNE9053zHrLxDuxXhpyyq6qbsotnw6Wndt92dLi8zwCgmlkgnY0gmlwhKwSPSyKbXVsdGlhZGRyc5YACASsEj0sBqLxAAoErBI9LAai8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED9o4gbSGz3L4Z43890V_zVE-o9ZGZKDXJbJmKtniEnK6DdGNwgqLxg3VkcIKi84V3YWt1MgE"}'
2026-02-25 19:31:48.115 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:48.115 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:48.115 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:48.117 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:48.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.87
2026-02-25 19:31:48.118 DEBUG [src.node.docker_mananger] Generated ports ['51349', '51350', '51351', '51352', '51353']
2026-02-25 19:31:48.118 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:48.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:48.118 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:48.118 DEBUG [src.node.docker_mananger] docker run -i -t -p 51349:51349 -p 51350:51350 -p 51351:51351 -p 51352:51352 -p 51353:51353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51351 --rest-port=51349 --tcp-port=51350 --discv5-udp-port=51352 --rest-address=0.0.0.0 --nat=extip:172.18.237.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dc8cb3fd2e6e65536a267ebff8f2d2f9f9eafddd961ee93f91b5b3c5e3d4ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51353 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEDEL1Sm5E89WPT90uHXkT5m94fWk9sk_hX6mhn638_FKoNE9053zHrLxDuxXhpyyq6qbsotnw6Wndt92dLi8zwCgmlkgnY0gmlwhKwSPSyKbXVsdGlhZGRyc5YACASsEj0sBqLxAAoErBI9LAai8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED9o4gbSGz3L4Z43890V_zVE-o9ZGZKDXJbJmKtniEnK6DdGNwgqLxg3VkcIKi84V3YWt1MgE
2026-02-25 19:31:48.330 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.87 waku 14de1d1edf893ac6c1f758cf4ba13322d2a29cd16f048163a7d6c81617b88c61
2026-02-25 19:31:48.369 DEBUG [src.node.docker_mananger] Container started with ID 14de1d1edf89. Setting up logs at ./log/docker/node4_2026-02-25_19-31-44__f0ababcd-7e11-443b-885f-d813c3357722__wakuorg_nwaku:latest.log
2026-02-25 19:31:48.369 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51349
2026-02-25 19:31:48.370 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:49.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51349/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:49.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:49.393 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:49.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:49.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.87/tcp/51350/p2p/16Uiu2HAm144mMLT6AcHvNRYWvX1sxHuFyxipNpXTLUeXipXG7tsR","/ip4/172.18.237.87/tcp/51351/ws/p2p/16Uiu2HAm144mMLT6AcHvNRYWvX1sxHuFyxipNpXTLUeXipXG7tsR"],"enrUri":"enr:-L24QIuE3rO1sfk2KzqtwAGcH295xDOYzeYajoLdB4qlNbjscMzX4dfMDTCuCgo6v_NbXuk_IOS23tHvgdRQOvGkLl8CgmlkgnY0gmlwhKwS7VeKbXVsdGlhZGRyc5YACASsEu1XBsiWAAoErBLtVwbIl90DgnJzhQADAQAAiXNlY3AyNTZrMaECU50bfYd-HipSzyxmQ8OnK6hJXu1MD0DkJH3WcOq9q3iDdGNwgsiWg3VkcILImIV3YWt1MgE"}'
2026-02-25 19:31:49.396 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:49.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:49.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:49.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2042/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:49.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:49.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41712/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:49.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:49.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:49.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:49.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10461/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:49.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.101.229/tcp/48572/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:31:49.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2042/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:49.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.61.44/tcp/58100/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.133.66/tcp/10462/p2p/16Uiu2HAmCJ81gQL6HjPXwLWPSrK7fbN9kNiX3cBPLZMJBZhkSaxi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:31:49.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41712/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:49.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.101.229/tcp/2043/p2p/16Uiu2HAkv2kQdGw2iVVAQQuYCJAWD8ZmwbYoYFFRjRUoFzEeSezb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.237.87/tcp/46150/p2p/16Uiu2HAm144mMLT6AcHvNRYWvX1sxHuFyxipNpXTLUeXipXG7tsR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:31:49.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51349/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:49.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.61.44/tcp/41713/p2p/16Uiu2HAmVFSLn8wjBxmMC7mYzNRZcUs4Q4bQBZcm6ZiEiTH9BRho","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:31:49.439 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-25 19:32:09.441 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:32:09.492 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:32:09.505 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-02-25 19:32:09.524 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 19:32:09.535 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 19:32:09.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:09.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-25 19:32:09.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:11.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:11.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:12.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:12.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:13.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:13.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:13.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:13.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:25.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:25.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:28.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:28.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:29.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:29.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:31.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:31.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:33.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:33.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:33.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:33.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:34.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:34.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:37.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:37.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:38.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:38.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:42.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:42.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:48.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:48.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:48.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:48.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:53.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:53.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:53.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:53.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:54.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:54.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:57.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:57.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:59.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:59.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:59.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:59.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:59.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:59.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:00.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:00.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:02.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:02.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:06.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:06.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:06.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:06.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:09.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:09.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:21.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:21.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:33:22.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:33:22.393 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 19:33:22.409 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 14272 bytes 138 pkt (dropped 186, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 19:33:22.410 DEBUG [src.libs.common] Sleeping for 40.0 seconds
2026-02-25 19:34:02.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:02.414 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":1772047929538968498,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047931021109146,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047932492997586,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047933109052525,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047933733043538,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047945390548963,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047948493007675,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047949725056579,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047951556982313,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047953037138294,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047953043239496,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047954508995610,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047957644835025,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047958269106350,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047962637144055,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047968173050266,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047968389099700,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047973317013868,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047973532942766,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047974548927535,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047977828656544,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047979717061517,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047979728640479,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047979738956881,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047980964736250,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047982444958735,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047986636686481,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047986643063134,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047989924648562,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772048001373117265,"ephemeral":false,"proof":""}]'
2026-02-25 19:34:02.414 INFO [tests.e2e.test_network_conditions] [LOSS=60.0%] sent=30 received=30 window=40.0s
2026-02-25 19:34:02.416 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14679', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 19:34:02.429 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:34:02.430 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:34:02.430 DEBUG [src.node.waku_node] Stopping container with id b1526acc7088
2026-02-25 19:34:03.027 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:03.028 DEBUG [src.node.waku_node] Stopping container with id ad7b2a248576
2026-02-25 19:34:03.600 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:03.601 DEBUG [src.node.waku_node] Stopping container with id a52fc27c3e3e
2026-02-25 19:34:04.171 ERROR [src.node.docker_mananger] Max retries reached for container b1526acc7088. Exiting log stream.
2026-02-25 19:34:04.229 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:04.231 DEBUG [src.node.waku_node] Stopping container with id 14de1d1edf89
2026-02-25 19:34:04.759 ERROR [src.node.docker_mananger] Max retries reached for container ad7b2a248576. Exiting log stream.
2026-02-25 19:34:04.843 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:04.845 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:34:05.051 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:34:05.055 ERROR [src.node.docker_mananger] Max retries reached for container a52fc27c3e3e. Exiting log stream.
2026-02-25 19:34:05.274 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:34:05.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:34:05.496 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-02-25_19-33-10__d12ed1c6-dab9-4039-8a4d-319a7561a916
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-33-10__d12ed1c6-dab9-4039-8a4d-319a7561a916__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65035', '65036', '65037', '65038', '65039']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65035:65035 -p 65036:65036 -p 65037:65037 -p 65038:65038 -p 65039:65039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65037 --rest-port=65035 --tcp-port=65036 --discv5-udp-port=65038 --rest-address=0.0.0.0 --nat=extip:172.18.112.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ea8461cab1cf62f45953228867507c6ea1e9c5ac83d971db7e869c32e4fb1ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65039 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f458ab46f32. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.187 waku bbd6db74079388b8d97a235f233278c707b71206de142501e2e5be77f1fe46ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbd6db740793. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-33-10__d12ed1c6-dab9-4039-8a4d-319a7561a916__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65035
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 2439d6f4edf1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65035/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.187/tcp/65036/p2p/16Uiu2HAm6dED3A7f7zKfgzp9HaBjGRQY2LE1TtPiCts1fDnRQqus","/ip4/172.18.112.187/tcp/65037/ws/p2p/16Uiu2HAm6dED3A7f7zKfgzp9HaBjGRQY2LE1TtPiCts1fDnRQqus"],"enrUri":"enr:-L24QEq0AporOD6nvYvQRTQAChUdH1X0dEV4ovZkJLu_agL1MBll6Vz8BR6YpnBjGCGNMn1xa0GLPeUqx1Zsgii-ZooCgmlkgnY0gmlwhKwScLuKbXVsdGlhZGRyc5YACASsEnC7Bv4MAAoErBJwuwb-Dd0DgnJzhQADAQAAiXNlY3AyNTZrMaECpmZixB0aycDliOBCQcg3Fazx_ZDWFUuxa13cjZvuBPKDdGNwgv4Mg3VkcIL-DoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-33-10__d12ed1c6-dab9-4039-8a4d-319a7561a916__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9879', '9880', '9881', '9882', '9883']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9879:9879 -p 9880:9880 -p 9881:9881 -p 9882:9882 -p 9883:9883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9881 --rest-port=9879 --tcp-port=9880 --discv5-udp-port=9882 --rest-address=0.0.0.0 --nat=extip:172.18.183.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0efac6a4625aed4db77fc3ae52cb595e9b07bc35f4aea23aadbbdf2ec3605c8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9883 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEq0AporOD6nvYvQRTQAChUdH1X0dEV4ovZkJLu_agL1MBll6Vz8BR6YpnBjGCGNMn1xa0GLPeUqx1Zsgii-ZooCgmlkgnY0gmlwhKwScLuKbXVsdGlhZGRyc5YACASsEnC7Bv4MAAoErBJwuwb-Dd0DgnJzhQADAQAAiXNlY3AyNTZrMaECpmZixB0aycDliOBCQcg3Fazx_ZDWFUuxa13cjZvuBPKDdGNwgv4Mg3VkcIL-DoV3YWt1MgM --storenode=/ip4/172.18.112.187/tcp/65036/p2p/16Uiu2HAm6dED3A7f7zKfgzp9HaBjGRQY2LE1TtPiCts1fDnRQqus --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.242 waku acb73d0780a6b1f0fe1706f32f7a1a1a11ea697d63c23dd33dad34bbe56b6ea7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID acb73d0780a6. Setting up logs at ./log/docker/store_node1_2026-02-25_19-33-10__d12ed1c6-dab9-4039-8a4d-319a7561a916__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9879
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9879/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.242/tcp/9880/p2p/16Uiu2HAmJtonxqtpuVszvWAzmENn6DRXEpbJQtMyZ6YE8j4PB13R","/ip4/172.18.183.242/tcp/9881/ws/p2p/16Uiu2HAmJtonxqtpuVszvWAzmENn6DRXEpbJQtMyZ6YE8j4PB13R"],"enrUri":"enr:-L24QCKSSVDzTc_0o_G1csnH6dlxitSZs8qKlIcc_ZXDUDikb1BTrgvx5SLnkOKvpcGOf9PyTCmu89RiCMaNMntkICkCgmlkgnY0gmlwhKwSt_KKbXVsdGlhZGRyc5YACASsErfyBiaYAAoErBK38gYmmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXLBQzplSColBzHrlMnLugw5tdSiWgdCaQj8JvqBenVyDdGNwgiaYg3VkcIImmoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9879/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.187/tcp/65036/p2p/16Uiu2HAm6dED3A7f7zKfgzp9HaBjGRQY2LE1TtPiCts1fDnRQqus"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:65035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639998221b9d54beceb02ba3c79664657116f2fe36af24f01172d23bf97de7d7"}]}'
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:9879/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639998221b9d54beceb02ba3c79664657116f2fe36af24f01172d23bf97de7d7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id acb73d0780a6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9879/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:9879/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.242/tcp/9880/p2p/16Uiu2HAmJtonxqtpuVszvWAzmENn6DRXEpbJQtMyZ6YE8j4PB13R","/ip4/172.18.183.242/tcp/9881/ws/p2p/16Uiu2HAmJtonxqtpuVszvWAzmENn6DRXEpbJQtMyZ6YE8j4PB13R"],"enrUri":"enr:-L24QCKSSVDzTc_0o_G1csnH6dlxitSZs8qKlIcc_ZXDUDikb1BTrgvx5SLnkOKvpcGOf9PyTCmu89RiCMaNMntkICkCgmlkgnY0gmlwhKwSt_KKbXVsdGlhZGRyc5YACASsErfyBiaYAAoErBK38gYmmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXLBQzplSColBzHrlMnLugw5tdSiWgdCaQj8JvqBenVyDdGNwgiaYg3VkcIImmoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:65035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639998221b9d54beceb02ba3c79664657116f2fe36af24f01172d23bf97de7d7"},{"messageHash":"0x7a6790b82baaf92d6fdc1d9691c00226d5ee26ccd9091f0a2c92188ecc55ba2d"}]}'
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:9879/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639998221b9d54beceb02ba3c79664657116f2fe36af24f01172d23bf97de7d7"},{"messageHash":"0x7a6790b82baaf92d6fdc1d9691c00226d5ee26ccd9091f0a2c92188ecc55ba2d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639998221b9d54beceb02ba3c79664657116f2fe36af24f01172d23bf97de7d7"},{"messageHash":"0x7a6790b82baaf92d6fdc1d9691c00226d5ee26ccd9091f0a2c92188ecc55ba2d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9879/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639998221b9d54beceb02ba3c79664657116f2fe36af24f01172d23bf97de7d7"},{"messageHash":"0x7a6790b82baaf92d6fdc1d9691c00226d5ee26ccd9091f0a2c92188ecc55ba2d"}]}'
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 bbd6db740793
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id acb73d0780a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-25 19:36:45.785 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:36:45.785 DEBUG [tests.conftest] Running test: test_time_filter_start_time_after_end_time with id: 2026-02-25_19-36-45__bcede150-3473-47b3-b74d-d19262c4920a
2026-02-25 19:36:45.786 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:36:45.786 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:36:45.786 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:36:45.794 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:36:45.794 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-36-45__bcede150-3473-47b3-b74d-d19262c4920a__wakuorg_nwaku:latest.log
2026-02-25 19:36:45.794 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:36:45.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:36:45.796 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:36:45.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.75
2026-02-25 19:36:45.796 DEBUG [src.node.docker_mananger] Generated ports ['62875', '62876', '62877', '62878', '62879']
2026-02-25 19:36:45.796 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:36:45.797 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:36:45.797 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:36:45.797 DEBUG [src.node.docker_mananger] docker run -i -t -p 62875:62875 -p 62876:62876 -p 62877:62877 -p 62878:62878 -p 62879:62879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62877 --rest-port=62875 --tcp-port=62876 --discv5-udp-port=62878 --rest-address=0.0.0.0 --nat=extip:172.18.40.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7ecada3aff6fbdd9ba27c3aca4b3e249dbc30e58db2c7626e1ba256607dd6c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62879 --metrics-logging=true --store=true --relay=true
2026-02-25 19:36:45.936 ERROR [src.node.docker_mananger] Max retries reached for container 5abc3d387235. Exiting log stream.
2026-02-25 19:36:45.998 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.75 waku e327180da7e590531a08a8f52a7a9332909e947613e6e810ed69f167cbc9f5c9
2026-02-25 19:36:46.035 DEBUG [src.node.docker_mananger] Container started with ID e327180da7e5. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-36-45__bcede150-3473-47b3-b74d-d19262c4920a__wakuorg_nwaku:latest.log
2026-02-25 19:36:46.037 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62875
2026-02-25 19:36:46.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:36:46.583 ERROR [src.node.docker_mananger] Max retries reached for container 04943d819f20. Exiting log stream.
2026-02-25 19:36:47.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62875/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:47.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:47.041 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:47.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:47.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.75/tcp/62876/p2p/16Uiu2HAm8zPfGy3c15MBSXL4WfkiepPvSXVad3NdCFRqxDnvjaXd","/ip4/172.18.40.75/tcp/62877/ws/p2p/16Uiu2HAm8zPfGy3c15MBSXL4WfkiepPvSXVad3NdCFRqxDnvjaXd"],"enrUri":"enr:-L24QOGJSAYlP9TrO5gVNzMHElP3xKkbfxfTziOMt2pvWo6SJ7QVp1UwYm84Fkq4LS04_vlmB65MeuPChYb0hiCWExECgmlkgnY0gmlwhKwSKEuKbXVsdGlhZGRyc5YACASsEihLBvWcAAoErBIoSwb1nd0DgnJzhQADAQAAiXNlY3AyNTZrMaECyYmk_UCeaYLUUG2pWZcMX2xOZTeBlnl4n4qDIUIkoRSDdGNwgvWcg3VkcIL1noV3YWt1MgM"}'
2026-02-25 19:36:47.044 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:47.053 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:36:47.053 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-36-45__bcede150-3473-47b3-b74d-d19262c4920a__wakuorg_nwaku:latest.log
2026-02-25 19:36:47.053 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:36:47.053 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:36:47.055 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:36:47.055 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.188
2026-02-25 19:36:47.055 DEBUG [src.node.docker_mananger] Generated ports ['13521', '13522', '13523', '13524', '13525']
2026-02-25 19:36:47.055 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:36:47.055 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:36:47.056 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:36:47.056 DEBUG [src.node.docker_mananger] docker run -i -t -p 13521:13521 -p 13522:13522 -p 13523:13523 -p 13524:13524 -p 13525:13525 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13523 --rest-port=13521 --tcp-port=13522 --discv5-udp-port=13524 --rest-address=0.0.0.0 --nat=extip:172.18.2.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9ff49cf7096cfd83197282cabdc8fac98061ac45b7afee6f3d885d0b512f5d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13525 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOGJSAYlP9TrO5gVNzMHElP3xKkbfxfTziOMt2pvWo6SJ7QVp1UwYm84Fkq4LS04_vlmB65MeuPChYb0hiCWExECgmlkgnY0gmlwhKwSKEuKbXVsdGlhZGRyc5YACASsEihLBvWcAAoErBIoSwb1nd0DgnJzhQADAQAAiXNlY3AyNTZrMaECyYmk_UCeaYLUUG2pWZcMX2xOZTeBlnl4n4qDIUIkoRSDdGNwgvWcg3VkcIL1noV3YWt1MgM --storenode=/ip4/172.18.40.75/tcp/62876/p2p/16Uiu2HAm8zPfGy3c15MBSXL4WfkiepPvSXVad3NdCFRqxDnvjaXd --store=true --relay=true
2026-02-25 19:36:47.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.188 waku f0170c450179e8253222f3a72fbe5aa5cc6be042177b2695fa8fd7d6380d3feb
2026-02-25 19:36:47.307 DEBUG [src.node.docker_mananger] Container started with ID f0170c450179. Setting up logs at ./log/docker/store_node1_2026-02-25_19-36-45__bcede150-3473-47b3-b74d-d19262c4920a__wakuorg_nwaku:latest.log
2026-02-25 19:36:47.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13521
2026-02-25 19:36:47.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:36:48.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13521/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:48.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:36:48.313 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:36:48.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13521/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:48.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.188/tcp/13522/p2p/16Uiu2HAmBqiETkx4vAwMZXwajdF3kj3a8E7cLr5PrrycqkfjxW4k","/ip4/172.18.2.188/tcp/13523/ws/p2p/16Uiu2HAmBqiETkx4vAwMZXwajdF3kj3a8E7cLr5PrrycqkfjxW4k"],"enrUri":"enr:-L24QJIHq-ziNGCFyBU4_sk1xrsO3_LXAVQmtIUV30d5AT1bG0sKcWGYrhWAXjzRSOQYmCZAh30TFgONZlIHnZYv_QgCgmlkgnY0gmlwhKwSAryKbXVsdGlhZGRyc5YACASsEgK8BjTSAAoErBICvAY0090DgnJzhQADAQAAiXNlY3AyNTZrMaEC8-N6RKjohAteS7HwzVdmMsO-mwjdkZLmkjmSEpNmWqWDdGNwgjTSg3VkcII01IV3YWt1MgM"}'
2026-02-25 19:36:48.316 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:36:48.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13521/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.75/tcp/62876/p2p/16Uiu2HAm8zPfGy3c15MBSXL4WfkiepPvSXVad3NdCFRqxDnvjaXd"]'
2026-02-25 19:36:48.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:48.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13521/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:36:48.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.326 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:48.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:48.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:48.533 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:48.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:48.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:48.741 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:48.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:48.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.755 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:48.956 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:48.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:48.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:48.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:49.164 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:49.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:49.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:49.172 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:49.372 DEBUG [src.steps.store] Relaying message
2026-02-25 19:36:49.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62875/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:36:49.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:36:49.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:36:49.580 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1772048210326543104 after end time 1772048205326528000
2026-02-25 19:36:49.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62875/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772048210326543104&endTime=1772048205326528000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:49.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 19:36:49.584 DEBUG [tests.store.test_time_filter] response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-25 19:36:49.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13521/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772048210326543104&endTime=1772048205326528000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:36:49.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 19:36:49.587 DEBUG [tests.store.test_time_filter] response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-02-25 19:36:49.589 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:36:49.590 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:36:49.590 DEBUG [src.node.waku_node] Stopping container with id e327180da7e5
2026-02-25 19:36:50.253 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:36:50.256 DEBUG [src.node.waku_node] Stopping container with id f0170c450179
2026-02-25 19:36:50.891 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:36:50.893 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:36:50.902 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:36:50.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29591', '29592', '29593', '29594', '29595']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29591:29591 -p 29592:29592 -p 29593:29593 -p 29594:29594 -p 29595:29595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29593 --rest-port=29591 --tcp-port=29592 --discv5-udp-port=29594 --rest-address=0.0.0.0 --nat=extip:172.18.186.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=44733579ba81dbe2de866938ca40ab199cebbb98ac3b9f4bac56b2df87bbfe10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29595 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f19eed9c2fae. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.48 waku 83cfadd72427b6c17f8fafa9e07c52afee637c07875984ddb4c85428fb8fa140
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83cfadd72427. Setting up logs at ./log/docker/node1_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29591
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 f6e5da4ffe62. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29591/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.48/tcp/29592/p2p/16Uiu2HAm9j62qYnPnNLuhJ8XBDqEeEnsYTtHWnwpCeVUdgMEajtE","/ip4/172.18.186.48/tcp/29593/ws/p2p/16Uiu2HAm9j62qYnPnNLuhJ8XBDqEeEnsYTtHWnwpCeVUdgMEajtE"],"enrUri":"enr:-L24QHO14crQ6RPgH3f_0BfDi28YBzmRc5wl9T2MxPfz_2xoC7aijVVUa6vOMDp2M7ota_x-Lkwre1WVz8Kp_Z34xm8CgmlkgnY0gmlwhKwSujCKbXVsdGlhZGRyc5YACASsErowBnOYAAoErBK6MAZzmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1Hmv3IXzZv01zA1ydO8aoImu18yWYrtRiVC1JfkSabuDdGNwgnOYg3VkcIJzmoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19088', '19089', '19090', '19091', '19092']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19088:19088 -p 19089:19089 -p 19090:19090 -p 19091:19091 -p 19092:19092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19090 --rest-port=19088 --tcp-port=19089 --discv5-udp-port=19091 --rest-address=0.0.0.0 --nat=extip:172.18.182.65 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2c5cadd9a312b4e00f61cec8b820453db749a3aed7a07edef5e2f5bf62dfb1a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19092 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHO14crQ6RPgH3f_0BfDi28YBzmRc5wl9T2MxPfz_2xoC7aijVVUa6vOMDp2M7ota_x-Lkwre1WVz8Kp_Z34xm8CgmlkgnY0gmlwhKwSujCKbXVsdGlhZGRyc5YACASsErowBnOYAAoErBK6MAZzmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1Hmv3IXzZv01zA1ydO8aoImu18yWYrtRiVC1JfkSabuDdGNwgnOYg3VkcIJzmoV3YWt1MgU --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.182.65 waku 51e650f392aafae66b4411926caa97b4046f7822deb428f613100ba461265ece
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51e650f392aa. Setting up logs at ./log/docker/node2_2026-02-25_19-31-56__16c29e80-874b-4cd9-bd54-28817d196cd2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19088
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.65/tcp/19089/p2p/16Uiu2HAkwXZPdKtxV9CU5ieYKtZq3UbY6kLPRh8hLfRdrooR3NmE","/ip4/172.18.182.65/tcp/19090/ws/p2p/16Uiu2HAkwXZPdKtxV9CU5ieYKtZq3UbY6kLPRh8hLfRdrooR3NmE"],"enrUri":"enr:-L24QJkGF-FQ-vpotRhKH7hwnYqTHGfx-17z2cKoWfAfAJr_AbBU0QZI5hlYpfUG8-ll1KeEn5qruNy-fs9kBXhkYpACgmlkgnY0gmlwhKwStkGKbXVsdGlhZGRyc5YACASsErZBBkqRAAoErBK2QQZKkt0DgnJzhQACAQAAiXNlY3AyNTZrMaECHzlojeoht7rfRAtLxOAnfKsj8HFqXSCcDdQIvkZOtImDdGNwgkqRg3VkcIJKk4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19088/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.48/tcp/29592/p2p/16Uiu2HAm9j62qYnPnNLuhJ8XBDqEeEnsYTtHWnwpCeVUdgMEajtE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/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:19088/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:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29591/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772047918604703651,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772047918611333813,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1772047918617335039,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1772047918624126249,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772047918629709175,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772047918635502518,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1772047918641152782,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19088/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":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772047918646554407,"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 83cfadd72427
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51e650f392aa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-25 19:30:10.039 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:30:10.039 DEBUG [tests.conftest] Running test: test_admin_service_peers_schema with id: 2026-02-25_19-30-10__10faecea-e6f0-4e45-96cf-1647ea5d6039
2026-02-25 19:30:10.039 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:30:10.040 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:30:10.040 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:30:10.047 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:10.047 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-30-10__10faecea-e6f0-4e45-96cf-1647ea5d6039__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.054 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:10.054 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-30-10__10faecea-e6f0-4e45-96cf-1647ea5d6039__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.061 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:10.061 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-30-10__10faecea-e6f0-4e45-96cf-1647ea5d6039__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.068 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:10.068 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-30-10__10faecea-e6f0-4e45-96cf-1647ea5d6039__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.068 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:30:10.068 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:30:10.076 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:10.076 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:30:10.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.083 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:10.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:10.085 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:10.085 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.19
2026-02-25 19:30:10.085 DEBUG [src.node.docker_mananger] Generated ports ['34308', '34309', '34310', '34311', '34312']
2026-02-25 19:30:10.085 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:10.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:10.086 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:10.086 DEBUG [src.node.docker_mananger] docker run -i -t -p 34308:34308 -p 34309:34309 -p 34310:34310 -p 34311:34311 -p 34312:34312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34310 --rest-port=34308 --tcp-port=34309 --discv5-udp-port=34311 --rest-address=0.0.0.0 --nat=extip:172.18.66.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=02e9458ca0cf7f489ebc066d5c3dbfd5da87b7cbafd045edfaaeabafed4dcdcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34312 --metrics-logging=true --relay=true
2026-02-25 19:30:10.279 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.19 waku 674c80d888de87e969c2b674d776f947b360f9f0f049e43b72936c2b1ac050fe
2026-02-25 19:30:10.304 ERROR [src.node.docker_mananger] Max retries reached for container f7a8020edc89. Exiting log stream.
2026-02-25 19:30:10.317 DEBUG [src.node.docker_mananger] Container started with ID 674c80d888de. Setting up logs at ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
2026-02-25 19:30:10.319 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34308
2026-02-25 19:30:10.319 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:10.841 ERROR [src.node.docker_mananger] Max retries reached for container 50293f51dcf7. Exiting log stream.
2026-02-25 19:30:11.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34308/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:11.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:11.323 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:11.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:11.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.19/tcp/34309/p2p/16Uiu2HAmJJDC2PxyK48cxtcW9iKBsXSuaXxjCUfnRV9S9GdqM9UP","/ip4/172.18.66.19/tcp/34310/ws/p2p/16Uiu2HAmJJDC2PxyK48cxtcW9iKBsXSuaXxjCUfnRV9S9GdqM9UP"],"enrUri":"enr:-L24QA9SOKWtHYOe38YQFFq_VWmZfcATi0k5ydDPXvVDjweILNUIBmub0Y2cTgdyUo3BhNfIHZQCCNK8gEELbABKzbcCgmlkgnY0gmlwhKwSQhOKbXVsdGlhZGRyc5YACASsEkITBoYFAAoErBJCEwaGBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU9NxbqKku70SntCVINL_9cXXAXM3ug_MU0ImKmLIkrSDdGNwgoYFg3VkcIKGB4V3YWt1MgE"}'
2026-02-25 19:30:11.326 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:11.326 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:30:11.326 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:30:11.328 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:30:11.328 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.220
2026-02-25 19:30:11.328 DEBUG [src.node.docker_mananger] Generated ports ['39631', '39632', '39633', '39634', '39635']
2026-02-25 19:30:11.328 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:30:11.328 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:30:11.328 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:30:11.328 DEBUG [src.node.docker_mananger] docker run -i -t -p 39631:39631 -p 39632:39632 -p 39633:39633 -p 39634:39634 -p 39635:39635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39633 --rest-port=39631 --tcp-port=39632 --discv5-udp-port=39634 --rest-address=0.0.0.0 --nat=extip:172.18.120.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be282245ae95db20bee8ac0c90e9786ca1c7fdba7f2ca0b6d0fa7ef0fed73c2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA9SOKWtHYOe38YQFFq_VWmZfcATi0k5ydDPXvVDjweILNUIBmub0Y2cTgdyUo3BhNfIHZQCCNK8gEELbABKzbcCgmlkgnY0gmlwhKwSQhOKbXVsdGlhZGRyc5YACASsEkITBoYFAAoErBJCEwaGBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU9NxbqKku70SntCVINL_9cXXAXM3ug_MU0ImKmLIkrSDdGNwgoYFg3VkcIKGB4V3YWt1MgE
2026-02-25 19:30:11.530 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.220 waku 50470d27104b467a70f53fd0d757b815fe35a3246911a936dd7661cbbff3ad53
2026-02-25 19:30:11.564 DEBUG [src.node.docker_mananger] Container started with ID 50470d27104b. Setting up logs at ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
2026-02-25 19:30:11.564 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39631
2026-02-25 19:30:11.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:30:12.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39631/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:12.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:30:12.586 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:30:12.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:12.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.220/tcp/39632/p2p/16Uiu2HAmHx1RQiymueP3hxTqU9VPPQLfmsEnBRmgZjX2nmd1jCqV","/ip4/172.18.120.220/tcp/39633/ws/p2p/16Uiu2HAmHx1RQiymueP3hxTqU9VPPQLfmsEnBRmgZjX2nmd1jCqV"],"enrUri":"enr:-L24QI3cZyywnb9-vAptdv5qClt9Rr914afTbZSX_JLEzFh-QWSpX8vab_NI971s2Zc1dgaMVz0sLDqx8xvjQTWj4W0CgmlkgnY0gmlwhKwSeNyKbXVsdGlhZGRyc5YACASsEnjcBprQAAoErBJ43Aaa0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTqaE9-yRcltovmUfBFc6YN9_FAZHojsy6lPu-CAVgRiDdGNwgprQg3VkcIKa0oV3YWt1MgE"}'
2026-02-25 19:30:12.596 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:30:12.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34308/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:30:12.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.120.220/tcp/58514/p2p/16Uiu2HAmHx1RQiymueP3hxTqU9VPPQLfmsEnBRmgZjX2nmd1jCqV","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:30:12.599 DEBUG [tests.rest_flags.test_admin_flags] Validate schema of get service peers
2026-02-25 19:30:12.601 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:30:12.602 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:30:12.602 DEBUG [src.node.waku_node] Stopping container with id 674c80d888de
2026-02-25 19:30:13.146 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:13.147 DEBUG [src.node.waku_node] Stopping container with id 50470d27104b
2026-02-25 19:30:13.736 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:13.740 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:13.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:13.749 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_no_timestamp with id: 2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43718', '43719', '43720', '43721', '43722']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43718:43718 -p 43719:43719 -p 43720:43720 -p 43721:43721 -p 43722:43722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43720 --rest-port=43718 --tcp-port=43719 --discv5-udp-port=43721 --rest-address=0.0.0.0 --nat=extip:172.18.240.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac8a8afe89c8579fcf08bcb0a18abe53b2ec1e6770eca5d4871f2c45b1da7448 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43722 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.166 waku 375d58d6ea38589a4555e0c12b386fce46664c554f24deb564025658a4f67b62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 375d58d6ea38. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43718
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 196cf891a567. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 09c0a461da14. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43718/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43718/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj","/ip4/172.18.240.166/tcp/43720/ws/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj"],"enrUri":"enr:-L24QDZPbWzdmME1FBl0IR5G2-ZutQCZPW_LKVWLtLLzJE3RU-1QOOwX8CwX9fpymoq7bgLVyrCSGiurTgtp0_sWhywCgmlkgnY0gmlwhKwS8KaKbXVsdGlhZGRyc5YACASsEvCmBqrHAAoErBLwpgaqyN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_CbYeGj-SdqYqKAW5qOaz6CH-N5_0mjfB91r1yHcCuSDdGNwgqrHg3VkcIKqyYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54664', '54665', '54666', '54667', '54668']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54664:54664 -p 54665:54665 -p 54666:54666 -p 54667:54667 -p 54668:54668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54666 --rest-port=54664 --tcp-port=54665 --discv5-udp-port=54667 --rest-address=0.0.0.0 --nat=extip:172.18.212.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba831d7e48611c4ebbff5c90affea65e9acdaacaded2eaeb6ecae8dccc31439a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54668 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.211 waku 5144087088e260428c433cde0161e3341ce2e923f289af3d48627986164979c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5144087088e2. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54664
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54664/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54664/debug/v1/info" -H "Content-Type: application/json" -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.211/tcp/54665/p2p/16Uiu2HAmHHEYfQegT2j5PCjeBPpW4NfJLkdviz3uLvzG2ypcwYPN","/ip4/172.18.212.211/tcp/54666/ws/p2p/16Uiu2HAmHHEYfQegT2j5PCjeBPpW4NfJLkdviz3uLvzG2ypcwYPN"],"enrUri":"enr:-L24QBq7M1csTiCLp8XCRlXP0djfyW4jZg8yUjofJ_p0V_cXRcEy7rGZ8V0AVtcKDe55XpzP1jSKSar-UYQa5L_crEkCgmlkgnY0gmlwhKwS1NOKbXVsdGlhZGRyc5YACASsEtTTBtWJAAoErBLU0wbVit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRLe1WcBUU-EJxNO0o3LH1plu-jxI-rqF64CImI93r-2DdGNwgtWJg3VkcILVi4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54664/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39487', '39488', '39489', '39490', '39491']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39487:39487 -p 39488:39488 -p 39489:39489 -p 39490:39490 -p 39491:39491 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39489 --rest-port=39487 --tcp-port=39488 --discv5-udp-port=39490 --rest-address=0.0.0.0 --nat=extip:172.18.70.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f1ea49ab2dd52d14ffdfdf5ef1bbdf7857466dc81c7afb3ecde4d9a4d4ded03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39491 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDZPbWzdmME1FBl0IR5G2-ZutQCZPW_LKVWLtLLzJE3RU-1QOOwX8CwX9fpymoq7bgLVyrCSGiurTgtp0_sWhywCgmlkgnY0gmlwhKwS8KaKbXVsdGlhZGRyc5YACASsEvCmBqrHAAoErBLwpgaqyN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_CbYeGj-SdqYqKAW5qOaz6CH-N5_0mjfB91r1yHcCuSDdGNwgqrHg3VkcIKqyYV3YWt1Mgk --lightpushnode=/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.34 waku 2ee8719bd7fc7a033c22057f6900396bdde5bff3a05509e2eaae410bb0a6103a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ee8719bd7fc. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-27-10__6ebec880-c6ad-45c7-9a7b-5f72bf62c0bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39487
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39487/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39487/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.34/tcp/39488/p2p/16Uiu2HAmECV2EB7JpKRXMjMmSxF5zEmaHkpssTQ5PgL9xmW4opUv","/ip4/172.18.70.34/tcp/39489/ws/p2p/16Uiu2HAmECV2EB7JpKRXMjMmSxF5zEmaHkpssTQ5PgL9xmW4opUv"],"enrUri":"enr:-L24QBKBLAqNof3qc2x6_kqN_U68MubbOGXIRk8briEIsjyPA7NAoOcNm-Z3lHtHrUI9BtDss1ka0SYP1PyALW-XHNACgmlkgnY0gmlwhKwSRiKKbXVsdGlhZGRyc5YACASsEkYiBppAAAoErBJGIgaaQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFu0cXYlNleWatCo4nAYBYKr7q2TvSwNvo1LtMnFoU--DdGNwgppAg3VkcIKaQoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.166/tcp/43719/p2p/16Uiu2HAmVdHSoajHPqmgxz5HmmuT4CME7kULtgwLEHpRBmBRjqSj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.211/tcp/54665/p2p/16Uiu2HAmHHEYfQegT2j5PCjeBPpW4NfJLkdviz3uLvzG2ypcwYPN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43718/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39487/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39487/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047634840774144,"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:54664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047634840774144,"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:39487/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047634840774144,"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 375d58d6ea38
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5144087088e2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ee8719bd7fc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 375d58d6ea38. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-25 19:28:56.584 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:56.584 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/999] with id: 2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2
2026-02-25 19:28:56.584 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:56.584 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:28:56.585 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 19:28:56.593 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:56.593 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
2026-02-25 19:28:56.594 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:56.594 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:56.595 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:56.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.137
2026-02-25 19:28:56.596 DEBUG [src.node.docker_mananger] Generated ports ['63103', '63104', '63105', '63106', '63107']
2026-02-25 19:28:56.596 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-25 19:28:56.596 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:28:56.596 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:56.596 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:56.596 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:56.596 DEBUG [src.node.docker_mananger] docker run -i -t -p 63103:63103 -p 63104:63104 -p 63105:63105 -p 63106:63106 -p 63107:63107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63105 --rest-port=63103 --tcp-port=63104 --discv5-udp-port=63106 --rest-address=0.0.0.0 --nat=extip:172.18.26.137 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=96f30159d1ba8ebe58c3b6cfdacaa58914f2fea9abc9b5a3becff5c8fa20b041 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63107 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:28:56.795 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.137 waku 6b9a25735a4a18aa2d492c6c8702fcf5610fa94b075af40b7771d9673f220499
2026-02-25 19:28:56.798 ERROR [src.node.docker_mananger] Max retries reached for container 982596656e66. Exiting log stream.
2026-02-25 19:28:56.830 DEBUG [src.node.docker_mananger] Container started with ID 6b9a25735a4a. Setting up logs at ./log/docker/node1_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
2026-02-25 19:28:56.832 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63103
2026-02-25 19:28:56.832 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:57.386 ERROR [src.node.docker_mananger] Max retries reached for container 2fc57c442e54. Exiting log stream.
2026-02-25 19:28:57.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63103/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:57.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:57.836 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:57.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:57.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.137/tcp/63104/p2p/16Uiu2HAkySyfcoKp8j2cNyGrWBzmfRPSXcJfnpsXmWgL4D2bvGAV","/ip4/172.18.26.137/tcp/63105/ws/p2p/16Uiu2HAkySyfcoKp8j2cNyGrWBzmfRPSXcJfnpsXmWgL4D2bvGAV"],"enrUri":"enr:-L24QLrfdkd5yar6qirGlqUEGZ0Xt1k_jkgNMYwM0eijqvpeUgI6wOTFOh81cjSpGwkEKzlD27WJjne1AXUUlO5OeFoCgmlkgnY0gmlwhKwSGomKbXVsdGlhZGRyc5YACASsEhqJBvaAAAoErBIaiQb2gd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECO8RTrHcMcM-E3FQ-RNwZMJwns6NAMhl6OAjclXW46sqDdGNwgvaAg3VkcIL2goV3YWt1MgU"}'
2026-02-25 19:28:57.839 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:57.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:57.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
2026-02-25 19:28:57.846 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:57.846 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:57.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:57.848 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.155
2026-02-25 19:28:57.848 DEBUG [src.node.docker_mananger] Generated ports ['22218', '22219', '22220', '22221', '22222']
2026-02-25 19:28:57.848 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-02-25 19:28:57.848 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 19:28:57.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:57.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:57.849 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:57.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 22218:22218 -p 22219:22219 -p 22220:22220 -p 22221:22221 -p 22222:22222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22220 --rest-port=22218 --tcp-port=22219 --discv5-udp-port=22221 --rest-address=0.0.0.0 --nat=extip:172.18.250.155 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=0cbaefcefd21a8ee37c947b2ff30eb5ba1a9bcbcfffc2eccfeaaffaa2d931aba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22222 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLrfdkd5yar6qirGlqUEGZ0Xt1k_jkgNMYwM0eijqvpeUgI6wOTFOh81cjSpGwkEKzlD27WJjne1AXUUlO5OeFoCgmlkgnY0gmlwhKwSGomKbXVsdGlhZGRyc5YACASsEhqJBvaAAAoErBIaiQb2gd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECO8RTrHcMcM-E3FQ-RNwZMJwns6NAMhl6OAjclXW46sqDdGNwgvaAg3VkcIL2goV3YWt1MgU
2026-02-25 19:28:58.051 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.155 waku aa3d7bb7712a7389ec14907b5359ae928b3678c081b4be01042c6ad2c5b1f8ac
2026-02-25 19:28:58.089 DEBUG [src.node.docker_mananger] Container started with ID aa3d7bb7712a. Setting up logs at ./log/docker/node2_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
2026-02-25 19:28:58.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22218
2026-02-25 19:28:58.089 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:59.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22218/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:59.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:59.106 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:59.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:59.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.155/tcp/22219/p2p/16Uiu2HAkxAemC2NbCgv3TRi5RhwddZss5Q2aspTbhaTumTqnzmiK","/ip4/172.18.250.155/tcp/22220/ws/p2p/16Uiu2HAkxAemC2NbCgv3TRi5RhwddZss5Q2aspTbhaTumTqnzmiK"],"enrUri":"enr:-L24QHWo21lx6yRLbKNJOoZdaPJNbpHny-z3JFysz6-TJreXD7tDvKU7BX6BnRGaHvVf8bJ9npjlqwt85NgtlOqJjDMCgmlkgnY0gmlwhKwS-puKbXVsdGlhZGRyc5YACASsEvqbBlbLAAoErBL6mwZWzN0DgnJzhQAFAQAAiXNlY3AyNTZrMaECKLn45YbNl_KLU3Jy39TInCUaXQcp9mewKPudFzTFRMSDdGNwglbLg3VkcIJWzYV3YWt1MgE"}'
2026-02-25 19:28:59.117 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:59.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22218/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.137/tcp/63104/p2p/16Uiu2HAkySyfcoKp8j2cNyGrWBzmfRPSXcJfnpsXmWgL4D2bvGAV"]'
2026-02-25 19:28:59.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:59.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/999"]'
2026-02-25 19:28:59.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:59.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22218/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/999"]'
2026-02-25 19:28:59.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:59.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:59.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:59.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:28:59.239 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:59.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:59.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047739131704700,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:59.244 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:28:59.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22218/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:59.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047739131704700,"ephemeral":false,"proof":""}]'
2026-02-25 19:28:59.250 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:28:59.251 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:28:59.251 DEBUG [src.node.waku_node] Stopping container with id 6b9a25735a4a
2026-02-25 19:28:59.794 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:59.794 DEBUG [src.node.waku_node] Stopping container with id aa3d7bb7712a
2026-02-25 19:29:00.337 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:00.339 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:29:00.346 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:29:00.351 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-02-25 19:29:55.667 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:29:55.667 DEBUG [tests.conftest] Running test: test_admin_relay_peers_schema with id: 2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79
2026-02-25 19:29:55.667 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:29:55.668 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:29:55.668 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:29:55.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:55.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79__wakuorg_nwaku:latest.log
2026-02-25 19:29:55.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:55.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79__wakuorg_nwaku:latest.log
2026-02-25 19:29:55.687 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:55.687 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79__wakuorg_nwaku:latest.log
2026-02-25 19:29:55.693 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:29:55.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79__wakuorg_nwaku:latest.log
2026-02-25 19:29:55.694 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:29:55.694 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:29:55.695 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:55.695 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:55.696 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:55.696 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.196
2026-02-25 19:29:55.697 DEBUG [src.node.docker_mananger] Generated ports ['35613', '35614', '35615', '35616', '35617']
2026-02-25 19:29:55.697 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:55.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:55.697 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:55.697 DEBUG [src.node.docker_mananger] docker run -i -t -p 35613:35613 -p 35614:35614 -p 35615:35615 -p 35616:35616 -p 35617:35617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35615 --rest-port=35613 --tcp-port=35614 --discv5-udp-port=35616 --rest-address=0.0.0.0 --nat=extip:172.18.65.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cec9ff8dee2ae04291f6a5c38ee58cbe57b82ec1a578cdadbfbf8da3de429210 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35617 --metrics-logging=true --relay=true
2026-02-25 19:29:55.891 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.196 waku d96181bb49c7a82d8d3c2306164b0b7bb8e6027344a4bd27dbca0dcd692a22a2
2026-02-25 19:29:55.926 DEBUG [src.node.docker_mananger] Container started with ID d96181bb49c7. Setting up logs at ./log/docker/node1_2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79__wakuorg_nwaku:latest.log
2026-02-25 19:29:55.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35613
2026-02-25 19:29:55.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:56.475 ERROR [src.node.docker_mananger] Max retries reached for container 1d83653b64f8. Exiting log stream.
2026-02-25 19:29:56.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35613/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:56.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:56.931 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:56.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:56.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.196/tcp/35614/p2p/16Uiu2HAmPdsSSjgqM1R1iRHmXyGB2pFFsDBB6zepiaqr3mKpYHFb","/ip4/172.18.65.196/tcp/35615/ws/p2p/16Uiu2HAmPdsSSjgqM1R1iRHmXyGB2pFFsDBB6zepiaqr3mKpYHFb"],"enrUri":"enr:-L24QL-FkU_0Zwy1WjzVy9ZpoiP-wYvLEHA556TicQnD-8DTUu1TXk6mq4vozmcnRMyFuTrDpCXw_rjPJcIjf94EVFMCgmlkgnY0gmlwhKwSQcSKbXVsdGlhZGRyc5YACASsEkHEBoseAAoErBJBxAaLH90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoycpM7P_A6Tt81z3dnkVi81I7-240xu0gOL8z5cOoJaDdGNwgoseg3VkcIKLIIV3YWt1MgE"}'
2026-02-25 19:29:56.934 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:56.934 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:29:56.934 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:29:56.935 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:29:56.936 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.102
2026-02-25 19:29:56.936 DEBUG [src.node.docker_mananger] Generated ports ['14266', '14267', '14268', '14269', '14270']
2026-02-25 19:29:56.936 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:29:56.936 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:29:56.936 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:29:56.936 DEBUG [src.node.docker_mananger] docker run -i -t -p 14266:14266 -p 14267:14267 -p 14268:14268 -p 14269:14269 -p 14270:14270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14268 --rest-port=14266 --tcp-port=14267 --discv5-udp-port=14269 --rest-address=0.0.0.0 --nat=extip:172.18.245.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=63f32a6fee7d6d1b8b7fd1ca0c8a3c10ed465cb5bbfdfbd2db34bfd04e25eead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14270 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL-FkU_0Zwy1WjzVy9ZpoiP-wYvLEHA556TicQnD-8DTUu1TXk6mq4vozmcnRMyFuTrDpCXw_rjPJcIjf94EVFMCgmlkgnY0gmlwhKwSQcSKbXVsdGlhZGRyc5YACASsEkHEBoseAAoErBJBxAaLH90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoycpM7P_A6Tt81z3dnkVi81I7-240xu0gOL8z5cOoJaDdGNwgoseg3VkcIKLIIV3YWt1MgE
2026-02-25 19:29:57.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.102 waku d114023170ac9aeddbcdba0b2194de7b0655c7c942319ed29391e2b0bde27699
2026-02-25 19:29:57.167 DEBUG [src.node.docker_mananger] Container started with ID d114023170ac. Setting up logs at ./log/docker/node2_2026-02-25_19-29-55__7d6e6eed-0d76-4cf6-ab76-077414ed2c79__wakuorg_nwaku:latest.log
2026-02-25 19:29:57.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14266
2026-02-25 19:29:57.168 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:29:58.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:58.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:29:58.184 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:29:58.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14266/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:58.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.102/tcp/14267/p2p/16Uiu2HAm6zdNNALZcw8Qf6wNFWQqJTzJhzr1nB6sfYCnEKeMW49v","/ip4/172.18.245.102/tcp/14268/ws/p2p/16Uiu2HAm6zdNNALZcw8Qf6wNFWQqJTzJhzr1nB6sfYCnEKeMW49v"],"enrUri":"enr:-L24QJLWAv_Qff2YQ_qjAQS5FDIXzXnS1p689Z0RCJ3_6TnZFbOcu838PLifiK-C2ToXIftyxQKQxdWN-P5eFitFvM8CgmlkgnY0gmlwhKwS9WaKbXVsdGlhZGRyc5YACASsEvVmBje7AAoErBL1ZgY3vN0DgnJzhQADAQAAiXNlY3AyNTZrMaECq-HFVHWTrR9XjwdwmYjL5auAI2M_3zEGdT2xH55gtVmDdGNwgje7g3VkcII3vYV3YWt1MgE"}'
2026-02-25 19:29:58.192 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:29:58.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.102/tcp/14267/p2p/16Uiu2HAm6zdNNALZcw8Qf6wNFWQqJTzJhzr1nB6sfYCnEKeMW49v"]'
2026-02-25 19:29:58.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:58.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14266/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.196/tcp/35614/p2p/16Uiu2HAmPdsSSjgqM1R1iRHmXyGB2pFFsDBB6zepiaqr3mKpYHFb"]'
2026-02-25 19:29:58.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:29:59.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35613/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:29:59.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.245.102/tcp/57012/p2p/16Uiu2HAm6zdNNALZcw8Qf6wNFWQqJTzJhzr1nB6sfYCnEKeMW49v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin","score":0.0}]}]'
2026-02-25 19:29:59.206 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/relay (schema): [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.245.102/tcp/57012/p2p/16Uiu2HAm6zdNNALZcw8Qf6wNFWQqJTzJhzr1nB6sfYCnEKeMW49v', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-156-gc7e0cc', 'origin': 'UnknownOrigin', 'score': 0.0}]}] / type=list
2026-02-25 19:29:59.208 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:29:59.209 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:29:59.209 DEBUG [src.node.waku_node] Stopping container with id d96181bb49c7
2026-02-25 19:29:59.813 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:29:59.815 DEBUG [src.node.waku_node] Stopping container with id d114023170ac
2026-02-25 19:30:00.398 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:30:00.402 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:30:00.407 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:30:00.411 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-25 19:32:39.679 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:32:39.679 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_neither_relay_nor_store with id: 2026-02-25_19-32-39__fa47c3a1-c9c6-490f-a051-544ff47148b1
2026-02-25 19:32:39.680 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:32:39.680 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:32:39.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:32:39.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-32-39__fa47c3a1-c9c6-490f-a051-544ff47148b1__wakuorg_nwaku:latest.log
2026-02-25 19:32:39.689 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:32:39.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:32:39.691 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:32:39.691 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.202
2026-02-25 19:32:39.691 DEBUG [src.node.docker_mananger] Generated ports ['34206', '34207', '34208', '34209', '34210']
2026-02-25 19:32:39.691 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:32:39.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:32:39.692 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:32:39.692 DEBUG [src.node.docker_mananger] docker run -i -t -p 34206:34206 -p 34207:34207 -p 34208:34208 -p 34209:34209 -p 34210:34210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34208 --rest-port=34206 --tcp-port=34207 --discv5-udp-port=34209 --rest-address=0.0.0.0 --nat=extip:172.18.151.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aebaf4edc65b7a6adac2a7dbbdca29bc41506e8388bcd6e5da63fa29bb862be9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34210 --metrics-logging=true --store=true --relay=true
2026-02-25 19:32:39.870 ERROR [src.node.docker_mananger] Max retries reached for container 128eb4eec27a. Exiting log stream.
2026-02-25 19:32:39.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.202 waku c4f7072ca5032188b25977ab34462525c5df928ee1d64b24b2ce18003062e094
2026-02-25 19:32:39.935 DEBUG [src.node.docker_mananger] Container started with ID c4f7072ca503. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-32-39__fa47c3a1-c9c6-490f-a051-544ff47148b1__wakuorg_nwaku:latest.log
2026-02-25 19:32:39.935 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34206
2026-02-25 19:32:39.936 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:32:40.380 ERROR [src.node.docker_mananger] Max retries reached for container 6e666fc9a367. Exiting log stream.
2026-02-25 19:32:40.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34206/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:40.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:32:40.939 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:32:40.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:40.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.202/tcp/34207/p2p/16Uiu2HAm78NJamduwaTeYyH74fHvfFfyZkWfMrckcPQK35aUJVqx","/ip4/172.18.151.202/tcp/34208/ws/p2p/16Uiu2HAm78NJamduwaTeYyH74fHvfFfyZkWfMrckcPQK35aUJVqx"],"enrUri":"enr:-L24QBXdj8_YySoOX-495ZfTb1uZlTa5PgOQQKvhMrn8W7pGar3gslbSA2J0ZTCiXW-OYk843UTupHWNTMsEtCSAMiQCgmlkgnY0gmlwhKwSl8qKbXVsdGlhZGRyc5YACASsEpfKBoWfAAoErBKXygaFoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrd1iDBaoh5JKVMdDNdldUBDJLDji32oIqGh25x9z1_-DdGNwgoWfg3VkcIKFoYV3YWt1MgM"}'
2026-02-25 19:32:40.942 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:32:40.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:32:40.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-32-39__fa47c3a1-c9c6-490f-a051-544ff47148b1__wakuorg_nwaku:latest.log
2026-02-25 19:32:40.950 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:32:40.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:32:40.952 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:32:40.952 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.92
2026-02-25 19:32:40.952 DEBUG [src.node.docker_mananger] Generated ports ['11731', '11732', '11733', '11734', '11735']
2026-02-25 19:32:40.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:32:40.953 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:32:40.953 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:32:40.953 DEBUG [src.node.docker_mananger] docker run -i -t -p 11731:11731 -p 11732:11732 -p 11733:11733 -p 11734:11734 -p 11735:11735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11733 --rest-port=11731 --tcp-port=11732 --discv5-udp-port=11734 --rest-address=0.0.0.0 --nat=extip:172.18.97.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e90b6cf96cc36f69ce9fedbbbe6fea0ba6a4bcef32ad3c07ebebffadae8b65ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11735 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBXdj8_YySoOX-495ZfTb1uZlTa5PgOQQKvhMrn8W7pGar3gslbSA2J0ZTCiXW-OYk843UTupHWNTMsEtCSAMiQCgmlkgnY0gmlwhKwSl8qKbXVsdGlhZGRyc5YACASsEpfKBoWfAAoErBKXygaFoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrd1iDBaoh5JKVMdDNdldUBDJLDji32oIqGh25x9z1_-DdGNwgoWfg3VkcIKFoYV3YWt1MgM --storenode=/ip4/172.18.151.202/tcp/34207/p2p/16Uiu2HAm78NJamduwaTeYyH74fHvfFfyZkWfMrckcPQK35aUJVqx --store=false --relay=false
2026-02-25 19:32:41.159 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.92 waku 94d04394a2a834f1bcb79ac4686f3e749ca25598f89271e60427af037b9bd800
2026-02-25 19:32:41.201 DEBUG [src.node.docker_mananger] Container started with ID 94d04394a2a8. Setting up logs at ./log/docker/store_node1_2026-02-25_19-32-39__fa47c3a1-c9c6-490f-a051-544ff47148b1__wakuorg_nwaku:latest.log
2026-02-25 19:32:41.202 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11731
2026-02-25 19:32:41.202 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:32:42.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11731/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:42.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:32:42.206 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:32:42.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11731/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:42.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.92/tcp/11732/p2p/16Uiu2HAmRcD1ZbAiTZzyaH3Ri2vwnYTPPZqSvpdLFwfKmgyZJvhR","/ip4/172.18.97.92/tcp/11733/ws/p2p/16Uiu2HAmRcD1ZbAiTZzyaH3Ri2vwnYTPPZqSvpdLFwfKmgyZJvhR"],"enrUri":"enr:-L24QPbGCE_-ufKcktBLr9VeYmNiZNbDXpABQyfWKa1rdbxXOydFbRidJb2lnuAroz1i8Cq0XkbjpqaUVRrhrmRtOjECgmlkgnY0gmlwhKwSYVyKbXVsdGlhZGRyc5YACASsEmFcBi3UAAoErBJhXAYt1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwHGAjxFmG42BeQDSyUFKEtv4447He5OoO7cnHBmeAwSDdGNwgi3Ug3VkcIIt1oV3YWt1MgA"}'
2026-02-25 19:32:42.209 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:32:42.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11731/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.202/tcp/34207/p2p/16Uiu2HAm78NJamduwaTeYyH74fHvfFfyZkWfMrckcPQK35aUJVqx"]'
2026-02-25 19:32:42.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:42.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34206/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:32:42.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:42.267 DEBUG [src.steps.store] Relaying message
2026-02-25 19:32:42.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:32:42.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:32:42.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:32:42.478 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:32:42.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34206/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:42.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2b1c9b4b801de4196ffb5bf8199139dcb2fef04b09dfc760454a8f4b5138897"}]}'
2026-02-25 19:32:42.482 DEBUG [src.steps.store] messages length is 1
2026-02-25 19:32:42.482 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 19:32:42.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11731/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:32:42.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"38363e573342f94e54f3","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2b1c9b4b801de4196ffb5bf8199139dcb2fef04b09dfc760454a8f4b5138897"}]}'
2026-02-25 19:32:42.492 DEBUG [src.steps.store] messages length is 1
2026-02-25 19:32:42.494 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:32:42.495 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:32:42.495 DEBUG [src.node.waku_node] Stopping container with id c4f7072ca503
2026-02-25 19:32:43.121 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:43.121 DEBUG [src.node.waku_node] Stopping container with id 94d04394a2a8
2026-02-25 19:32:43.720 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:32:43.722 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:32:43.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:32:43.732 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,229 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_include_data with id: 2026-02-25_19-28-03__4c4cb8f0-705d-41ff-9082-2e2af8b66ee3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-28-03__4c4cb8f0-705d-41ff-9082-2e2af8b66ee3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27580', '27581', '27582', '27583', '27584']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27580:27580 -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27582 --rest-port=27580 --tcp-port=27581 --discv5-udp-port=27583 --rest-address=0.0.0.0 --nat=extip:172.18.108.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4371db6a7c23ac3a283f1600e3f200d3bce921a3bace6d7019981399de1930f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27584 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.104 waku 595539a7a3a63fbcf60408b84bda98e584e6eb1e7b6c650ab334a5ea38640512
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 595539a7a3a6. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-28-03__4c4cb8f0-705d-41ff-9082-2e2af8b66ee3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27580
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 864e0cfce776. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c6f9148016f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27580/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.104/tcp/27581/p2p/16Uiu2HAmJggPgPXDypbFyj5kFVChfGUySkkFWCpusdQKKhTgepnE","/ip4/172.18.108.104/tcp/27582/ws/p2p/16Uiu2HAmJggPgPXDypbFyj5kFVChfGUySkkFWCpusdQKKhTgepnE"],"enrUri":"enr:-L24QKAQjxHJIl2u9s525EnK0Up33p-f5o7CZZAvTnu3En-MeTt8zI6zFjNxPRCBusYUluUnBD_ym017krP177l6cEoCgmlkgnY0gmlwhKwSbGiKbXVsdGlhZGRyc5YACASsEmxoBmu9AAoErBJsaAZrvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWZT6I4-g9Bmab6ufhwRgu13veJutomTHMTiWAqaoalODdGNwgmu9g3VkcIJrv4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-28-03__4c4cb8f0-705d-41ff-9082-2e2af8b66ee3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37887', '37888', '37889', '37890', '37891']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 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.35.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3114d6dccd40a1ad0c33ae4a3e4132c2c01653463bb897adaa9fa56e15742bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37891 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKAQjxHJIl2u9s525EnK0Up33p-f5o7CZZAvTnu3En-MeTt8zI6zFjNxPRCBusYUluUnBD_ym017krP177l6cEoCgmlkgnY0gmlwhKwSbGiKbXVsdGlhZGRyc5YACASsEmxoBmu9AAoErBJsaAZrvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWZT6I4-g9Bmab6ufhwRgu13veJutomTHMTiWAqaoalODdGNwgmu9g3VkcIJrv4V3YWt1MgM --storenode=/ip4/172.18.108.104/tcp/27581/p2p/16Uiu2HAmJggPgPXDypbFyj5kFVChfGUySkkFWCpusdQKKhTgepnE --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.230 waku 924e85e79f811637a8bccb77cb66d0cd530a12ff81928c6d7c11e212c3dcbc05
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 924e85e79f81. Setting up logs at ./log/docker/store_node1_2026-02-25_19-28-03__4c4cb8f0-705d-41ff-9082-2e2af8b66ee3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37887
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37887/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.230/tcp/37888/p2p/16Uiu2HAmTr15E6RmNyso2mYUJFJURs8LkmF6bYM4NQVQQ6hPqVui","/ip4/172.18.35.230/tcp/37889/ws/p2p/16Uiu2HAmTr15E6RmNyso2mYUJFJURs8LkmF6bYM4NQVQQ6hPqVui"],"enrUri":"enr:-L24QAY-Wh4Sw8GSjsOHbb71zk7R2qXvJxQ6wOuzxQQbdpZkD75a0-ttDOlIYjv0TtRTwtEVtgokUXDMyEjk2iYDBCoCgmlkgnY0gmlwhKwSI-aKbXVsdGlhZGRyc5YACASsEiPmBpQAAAoErBIj5gaUAd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4bGCpg3ra1aRixuoxXIgHI8r-fV2LuSjlw3Ue2HO94GDdGNwgpQAg3VkcIKUAoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.104/tcp/27581/p2p/16Uiu2HAmJggPgPXDypbFyj5kFVChfGUySkkFWCpusdQKKhTgepnE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27580/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27580/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&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:37887/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 595539a7a3a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 924e85e79f81
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 595539a7a3a6. 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.

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-02-25_19-36-16__6cad27dd-6f03-411e-879b-254ef737d9e4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-36-16__6cad27dd-6f03-411e-879b-254ef737d9e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62838', '62839', '62840', '62841', '62842']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62838:62838 -p 62839:62839 -p 62840:62840 -p 62841:62841 -p 62842:62842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62840 --rest-port=62838 --tcp-port=62839 --discv5-udp-port=62841 --rest-address=0.0.0.0 --nat=extip:172.18.177.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=405a85bbcb971e08ce4ab8243c2e61a03866222fedb19e1e5d616f06fcd77ace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62842 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.29 waku bc200cec559225c3d0c920ca6ec857a699ff54b26706fa57ee030ecaa9fe70b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc200cec5592. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-36-16__6cad27dd-6f03-411e-879b-254ef737d9e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62838
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 3906c0987838. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 222e322fa6fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62838/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62838/debug/v1/info" -H "Content-Type: application/json" -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.29/tcp/62839/p2p/16Uiu2HAmVHC2EhWYBAHs7w3b2VcUU462JrBt8b2Soz6pNFBN4SSa","/ip4/172.18.177.29/tcp/62840/ws/p2p/16Uiu2HAmVHC2EhWYBAHs7w3b2VcUU462JrBt8b2Soz6pNFBN4SSa"],"enrUri":"enr:-L24QJJaR3Ig8Si_g8ecu0X3sJOC7IY_e2THyOjNi7Qcfw_ADtIsPpFvH0K0_oFLjG_QWh5KgjzYWEutqDl3M9eDd4QCgmlkgnY0gmlwhKwSsR2KbXVsdGlhZGRyc5YACASsErEdBvV3AAoErBKxHQb1eN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9wEY0joSzBpQaHcvnyR2oYhYtpvJ8w-GFpJzcfQacFeDdGNwgvV3g3VkcIL1eYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-36-16__6cad27dd-6f03-411e-879b-254ef737d9e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30786', '30787', '30788', '30789', '30790']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30786:30786 -p 30787:30787 -p 30788:30788 -p 30789:30789 -p 30790:30790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30788 --rest-port=30786 --tcp-port=30787 --discv5-udp-port=30789 --rest-address=0.0.0.0 --nat=extip:172.18.37.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d737dd8a5d1f69f3166f03eec077f9d9adb2f1b532e7bfcc13ae1fa4d56c5b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30790 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJJaR3Ig8Si_g8ecu0X3sJOC7IY_e2THyOjNi7Qcfw_ADtIsPpFvH0K0_oFLjG_QWh5KgjzYWEutqDl3M9eDd4QCgmlkgnY0gmlwhKwSsR2KbXVsdGlhZGRyc5YACASsErEdBvV3AAoErBKxHQb1eN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9wEY0joSzBpQaHcvnyR2oYhYtpvJ8w-GFpJzcfQacFeDdGNwgvV3g3VkcIL1eYV3YWt1MgM --storenode=/ip4/172.18.177.29/tcp/62839/p2p/16Uiu2HAmVHC2EhWYBAHs7w3b2VcUU462JrBt8b2Soz6pNFBN4SSa --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.25 waku 0c52a1002c91abaf6f83e331aec9b8a348cd8f135f9feee02698a2547e552c66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c52a1002c91. Setting up logs at ./log/docker/store_node1_2026-02-25_19-36-16__6cad27dd-6f03-411e-879b-254ef737d9e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30786
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30786/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30786/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.25/tcp/30787/p2p/16Uiu2HAmH2P7FWU7pLtdmHqTG1X2kwrwiYVxHmb3qK7YZkXCQcqo","/ip4/172.18.37.25/tcp/30788/ws/p2p/16Uiu2HAmH2P7FWU7pLtdmHqTG1X2kwrwiYVxHmb3qK7YZkXCQcqo"],"enrUri":"enr:-L24QPA0UQv0RyDAT6vfDnJh8ep3dWtCT_AFiAyZuAjT2klieC0cCOmLs1ZVsITrFIOWgjWfw_47ejGpEDyTxutIB4wCgmlkgnY0gmlwhKwSJRmKbXVsdGlhZGRyc5YACASsEiUZBnhDAAoErBIlGQZ4RN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQOmtXG8ov78zNbakr7fxqkWmn-jcr-NEVySVpCmAiMKDdGNwgnhDg3VkcIJ4RYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30786/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.29/tcp/62839/p2p/16Uiu2HAmVHC2EhWYBAHs7w3b2VcUU462JrBt8b2Soz6pNFBN4SSa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30786/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  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:62838/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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":"0x3c76156dfa83e957a744f436d6120532e766f51352a413ec21a6bfb23a753ed5"},{"messageHash":"0xf39fb5a376e243211d3ef9c67145539faf5503dc38b7ceae5bedc2db12551ec2"},{"messageHash":"0x476c3c6d443249c3c26b35edde125738d0b8d40e5e6da363e725599c5949c0e8"},{"messageHash":"0x75f1a9ca27324b1674eb7029412948d1fcbaa95b7c25e657fe53d09bc15b5e27"},{"messageHash":"0xfd7ce29960b48add04cbbc17a05bfd8cb54379a2f6e260f1482487a05c8fa5b4"},{"messageHash":"0x2af46506b744a4b04d2b0e75b91a83f16b6d1288850d6ffe924b5959f5804fcf"},{"messageHash":"0xdfd4d0efc9a7eacebf7dd3b21773f5229168fc004f970c08c74beaf7a28e0278"},{"messageHash":"0xd7f20c12f08c515c83d6b4ba712604c01721e16e0b44328051e3a39133d79919"},{"messageHash":"0x328dfecd6d7a54abe4119d1568895790ece59f688a14f7ec6efad8512fdaf067"},{"messageHash":"0x21a2d3a6b71cb3720e04cb37601860e6588469aaa78be6df73e0a5c41400a073"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30786/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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":"0x3c76156dfa83e957a744f436d6120532e766f51352a413ec21a6bfb23a753ed5"},{"messageHash":"0xf39fb5a376e243211d3ef9c67145539faf5503dc38b7ceae5bedc2db12551ec2"},{"messageHash":"0x476c3c6d443249c3c26b35edde125738d0b8d40e5e6da363e725599c5949c0e8"},{"messageHash":"0x75f1a9ca27324b1674eb7029412948d1fcbaa95b7c25e657fe53d09bc15b5e27"},{"messageHash":"0xfd7ce29960b48add04cbbc17a05bfd8cb54379a2f6e260f1482487a05c8fa5b4"},{"messageHash":"0x2af46506b744a4b04d2b0e75b91a83f16b6d1288850d6ffe924b5959f5804fcf"},{"messageHash":"0xdfd4d0efc9a7eacebf7dd3b21773f5229168fc004f970c08c74beaf7a28e0278"},{"messageHash":"0xd7f20c12f08c515c83d6b4ba712604c01721e16e0b44328051e3a39133d79919"},{"messageHash":"0x328dfecd6d7a54abe4119d1568895790ece59f688a14f7ec6efad8512fdaf067"},{"messageHash":"0x21a2d3a6b71cb3720e04cb37601860e6588469aaa78be6df73e0a5c41400a073"}]}'
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 bc200cec5592
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c52a1002c91
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_resubscribe_to_unsubscribed_pubsub_topic with id: 2026-02-25_19-26-56__6558f032-f97a-4067-ab9b-cc6fef607875
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-26-56__6558f032-f97a-4067-ab9b-cc6fef607875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3927', '3928', '3929', '3930', '3931']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3927:3927 -p 3928:3928 -p 3929:3929 -p 3930:3930 -p 3931:3931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3929 --rest-port=3927 --tcp-port=3928 --discv5-udp-port=3930 --rest-address=0.0.0.0 --nat=extip:172.18.146.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf7a68c0c570cb3aefcafe8adccc9d7ddbcfcafab9c6b2f2f677da1f97b4cb37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3931 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.24 waku 21743955bb56f085d7e3c2361e00ef1d5cb680a91d8292d2c81b5116482e86d7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 169f9e5d8dcd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21743955bb56. Setting up logs at ./log/docker/node1_2026-02-25_19-26-56__6558f032-f97a-4067-ab9b-cc6fef607875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3927
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 ef56ee19e891. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3927/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3927/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/3928/p2p/16Uiu2HAkyUVKDEGvC2ZmASg26C8SE9VTxtp1ZwXY1CHM6Ki74Hzn","/ip4/172.18.146.24/tcp/3929/ws/p2p/16Uiu2HAkyUVKDEGvC2ZmASg26C8SE9VTxtp1ZwXY1CHM6Ki74Hzn"],"enrUri":"enr:-L24QJ2SISaOtssw8unMLR3acFUbpZxVb5IXwjScldzsmS8GDij9RGAp7oA_PH7BTaziKwe0mclz0g92km_-jLjbn0ICgmlkgnY0gmlwhKwSkhiKbXVsdGlhZGRyc5YACASsEpIYBg9YAAoErBKSGAYPWd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPCduUpObBnQEHN1blSbrFiW-DihZN5YmBfYizYDu58-DdGNwgg9Yg3VkcIIPWoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-26-56__6558f032-f97a-4067-ab9b-cc6fef607875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46713', '46714', '46715', '46716', '46717']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46713:46713 -p 46714:46714 -p 46715:46715 -p 46716:46716 -p 46717:46717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46715 --rest-port=46713 --tcp-port=46714 --discv5-udp-port=46716 --rest-address=0.0.0.0 --nat=extip:172.18.74.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b878ca28174b66fa23d9f53bfa9fcfdfdb7eedaa8dfb25d8d4e6e995faf2e1c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46717 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ2SISaOtssw8unMLR3acFUbpZxVb5IXwjScldzsmS8GDij9RGAp7oA_PH7BTaziKwe0mclz0g92km_-jLjbn0ICgmlkgnY0gmlwhKwSkhiKbXVsdGlhZGRyc5YACASsEpIYBg9YAAoErBKSGAYPWd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPCduUpObBnQEHN1blSbrFiW-DihZN5YmBfYizYDu58-DdGNwgg9Yg3VkcIIPWoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.96 waku 4d472bfbae05703b600069b4e069dcf37d2d7438623d507a451dff108d6309ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d472bfbae05. Setting up logs at ./log/docker/node2_2026-02-25_19-26-56__6558f032-f97a-4067-ab9b-cc6fef607875__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46713
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46713/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46713/debug/v1/info" -H "Content-Type: application/json" -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.96/tcp/46714/p2p/16Uiu2HAkv3oBZvMM3fiYGYVY6BJXXpkFYonYL7y3nA2SVNxr7Z7D","/ip4/172.18.74.96/tcp/46715/ws/p2p/16Uiu2HAkv3oBZvMM3fiYGYVY6BJXXpkFYonYL7y3nA2SVNxr7Z7D"],"enrUri":"enr:-L24QPyFssVN7yQbkYGUK8tnRN5s5QM2m1KUvdEeIOo6XXoaBP5M_3LZzROMXG1KuPWA97usNC81x4u0VuyM4icHcjkCgmlkgnY0gmlwhKwSSmCKbXVsdGlhZGRyc5YACASsEkpgBrZ6AAoErBJKYAa2e90DgnJzhQADAQAAiXNlY3AyNTZrMaECCUENuNvzicq7txOIvILCDHvCargsNK8ct6zf5AkBEIiDdGNwgrZ6g3VkcIK2fIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.24/tcp/3928/p2p/16Uiu2HAkyUVKDEGvC2ZmASg26C8SE9VTxtp1ZwXY1CHM6Ki74Hzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:3927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047619530467840,"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:46713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047619530467840,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:46713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:3927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047619671348144,"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:46713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1772047619671348144,"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 21743955bb56
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d472bfbae05
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-25_19-29-20__9836de25-c122-4b30-971c-6c36e740fb0d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-20__9836de25-c122-4b30-971c-6c36e740fb0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62321', '62322', '62323', '62324', '62325']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62321:62321 -p 62322:62322 -p 62323:62323 -p 62324:62324 -p 62325:62325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62323 --rest-port=62321 --tcp-port=62322 --discv5-udp-port=62324 --rest-address=0.0.0.0 --nat=extip:172.18.128.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=13d580c6eeec018e8d5bfca6a438ae9eb775bb944c32f546a568f35fbeaf4cd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62325 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.197 waku 21020ee3b9a793ad4c3ee3ace1f75d927d67968de8068a6dd3399ecf724e005a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21020ee3b9a7. Setting up logs at ./log/docker/node1_2026-02-25_19-29-20__9836de25-c122-4b30-971c-6c36e740fb0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62321
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 c983b44ce1f8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3585b3c30095. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62321/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.197/tcp/62322/p2p/16Uiu2HAm1JT9gux1n9YiXKFmzMU9UwW3kzvJFCSMhDFrLCUgZF1f","/ip4/172.18.128.197/tcp/62323/ws/p2p/16Uiu2HAm1JT9gux1n9YiXKFmzMU9UwW3kzvJFCSMhDFrLCUgZF1f"],"enrUri":"enr:-L24QAyeBoONPiWT8pazlv74RYs7iDqNtNgg_WDCmGNCfPh9eszVAqdtkY3j4SX45wayHXw9KuMN9iZKyJeFkd-0Lm8CgmlkgnY0gmlwhKwSgMWKbXVsdGlhZGRyc5YACASsEoDFBvNyAAoErBKAxQbzc90DgnJzhQADAQAAiXNlY3AyNTZrMaECV0yMtms5rwEaq3-gguaIvWBCUnxmPBQkwzJoJndbW66DdGNwgvNyg3VkcILzdIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-20__9836de25-c122-4b30-971c-6c36e740fb0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48744', '48745', '48746', '48747', '48748']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48744:48744 -p 48745:48745 -p 48746:48746 -p 48747:48747 -p 48748:48748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48746 --rest-port=48744 --tcp-port=48745 --discv5-udp-port=48747 --rest-address=0.0.0.0 --nat=extip:172.18.33.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9affaffde336f1b2d3c4e4bfaa918e5dacbebf5f2ab7271bc3f8ff5bcbd37f9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48748 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAyeBoONPiWT8pazlv74RYs7iDqNtNgg_WDCmGNCfPh9eszVAqdtkY3j4SX45wayHXw9KuMN9iZKyJeFkd-0Lm8CgmlkgnY0gmlwhKwSgMWKbXVsdGlhZGRyc5YACASsEoDFBvNyAAoErBKAxQbzc90DgnJzhQADAQAAiXNlY3AyNTZrMaECV0yMtms5rwEaq3-gguaIvWBCUnxmPBQkwzJoJndbW66DdGNwgvNyg3VkcILzdIV3YWt1MgU --filternode=/ip4/172.18.128.197/tcp/62322/p2p/16Uiu2HAm1JT9gux1n9YiXKFmzMU9UwW3kzvJFCSMhDFrLCUgZF1f
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.128 waku defa6cf7ff19f4f747b23fe5cc46ca1338985e3811355b0e43306f2a1f34f677
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID defa6cf7ff19. Setting up logs at ./log/docker/node2_2026-02-25_19-29-20__9836de25-c122-4b30-971c-6c36e740fb0d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48744
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48744/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.128/tcp/48745/p2p/16Uiu2HAm6QVSheyurDig7M6EGgBZbBexbRk6DTU763chs9fToGsE","/ip4/172.18.33.128/tcp/48746/ws/p2p/16Uiu2HAm6QVSheyurDig7M6EGgBZbBexbRk6DTU763chs9fToGsE"],"enrUri":"enr:-L24QJ3JePyoXGBrd6RzOe3eF0yq7w-hIO994Slv3SZmx5CRQDTy-lJUbcXb2WzxxG67RxYdkD4jVO6hqtN-ffhKXfYCgmlkgnY0gmlwhKwSIYCKbXVsdGlhZGRyc5YACASsEiGABr5pAAoErBIhgAa-at0DgnJzhQADAQAAiXNlY3AyNTZrMaECoyMP7Ui--jEdsND6joqXStv42LEbM-5O8eIFZbVicg2DdGNwgr5pg3VkcIK-a4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48744/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.197/tcp/62322/p2p/16Uiu2HAm1JT9gux1n9YiXKFmzMU9UwW3kzvJFCSMhDFrLCUgZF1f"]'
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:62321/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48744/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0c85927c-c2f1-4155-a068-bdee4b3c064c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0c85927c-c2f1-4155-a068-bdee4b3c064c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48744/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48744/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 21020ee3b9a7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id defa6cf7ff19
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 with id: 2026-02-25_19-25-43__48c4c0f1-cae9-4210-b0d4-9a85c8e7ea68
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 wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-25-43__48c4c0f1-cae9-4210-b0d4-9a85c8e7ea68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.27.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38676', '38677', '38678', '38679', '38680']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38676:38676 -p 38677:38677 -p 38678:38678 -p 38679:38679 -p 38680:38680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38678 --rest-port=38676 --tcp-port=38677 --discv5-udp-port=38679 --rest-address=0.0.0.0 --nat=extip:172.18.27.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd66bb4debe0ee6f0f1a0dca0c04c188565f1eec7cf48e35a9634eadda9499c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38680 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.119 waku b9a34aba59f6434c012a9529252d434d85ef2cfcccf485dab269c5f8f260dbae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9a34aba59f6. Setting up logs at ./log/docker/node1_2026-02-25_19-25-43__48c4c0f1-cae9-4210-b0d4-9a85c8e7ea68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38676
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38676/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.119/tcp/38677/p2p/16Uiu2HAmMS9td4E3MQaPEUcjVVjsMpfNvYJNNvGAc5ZKqdTXaSLc","/ip4/172.18.27.119/tcp/38678/ws/p2p/16Uiu2HAmMS9td4E3MQaPEUcjVVjsMpfNvYJNNvGAc5ZKqdTXaSLc"],"enrUri":"enr:-L24QHwmJGcrkU42U5TbEDAYh16d1HlUpKdjaKHbSEvtLjFFCZbRn7dFNObSfaWvUwF30yvUEE-KZKiG2KOc7nQWrnUCgmlkgnY0gmlwhKwSG3eKbXVsdGlhZGRyc5YACASsEht3BpcVAAoErBIbdwaXFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgm9rQhOd9l8IXjjfKbgivCtZYgJL5ID3VaaYqQz-6T2DdGNwgpcVg3VkcIKXF4V3YWt1MgU"}'
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/node1_2026-02-25_19-25-43__48c4c0f1-cae9-4210-b0d4-9a85c8e7ea68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62172', '62173', '62174', '62175', '62176']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62172:62172 -p 62173:62173 -p 62174:62174 -p 62175:62175 -p 62176:62176 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62174 --rest-port=62172 --tcp-port=62173 --discv5-udp-port=62175 --rest-address=0.0.0.0 --nat=extip:172.18.103.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ddc96dbfa7bc04f13cbaca4a0573aecbfcae5ae1b0e85d9c4e7fee4eb4b12ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62176 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHwmJGcrkU42U5TbEDAYh16d1HlUpKdjaKHbSEvtLjFFCZbRn7dFNObSfaWvUwF30yvUEE-KZKiG2KOc7nQWrnUCgmlkgnY0gmlwhKwSG3eKbXVsdGlhZGRyc5YACASsEht3BpcVAAoErBIbdwaXFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgm9rQhOd9l8IXjjfKbgivCtZYgJL5ID3VaaYqQz-6T2DdGNwgpcVg3VkcIKXF4V3YWt1MgU --filternode=/ip4/172.18.27.119/tcp/38677/p2p/16Uiu2HAmMS9td4E3MQaPEUcjVVjsMpfNvYJNNvGAc5ZKqdTXaSLc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.112 waku d45587b868876e95fe8fcdfc6ca9055bad08e39c857054df46e1fa0584da0d9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d45587b86887. Setting up logs at ./log/docker/node1_2026-02-25_19-25-43__48c4c0f1-cae9-4210-b0d4-9a85c8e7ea68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62172
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62172/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62172/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.112/tcp/62173/p2p/16Uiu2HAmV1foEpk5BDj659wN9euye1cuG11Yp6reBqvBw6ESLHny","/ip4/172.18.103.112/tcp/62174/ws/p2p/16Uiu2HAmV1foEpk5BDj659wN9euye1cuG11Yp6reBqvBw6ESLHny"],"enrUri":"enr:-L24QDYGq8wYp05CYuq4Kx0D48w6R2w71wQYp8Yihrf3HYaZRerWTx8bKFEQ8rGz7QECTHWQUlkKK4EkP3P7912fYq4CgmlkgnY0gmlwhKwSZ3CKbXVsdGlhZGRyc5YACASsEmdwBvLdAAoErBJncAby3t0DgnJzhQADAQAAiXNlY3AyNTZrMaED8wc116fLyLFoYyDndVC_2SJDDVxKpbWBLS2t1sb1T5KDdGNwgvLdg3VkcILy34V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38676/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62172/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8ad6c4bd-784e-4957-84be-aad64c6570b4", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8ad6c4bd-784e-4957-84be-aad64c6570b4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:62172/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772047548821742378,"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 b9a34aba59f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d45587b86887
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,53 @@
2026-02-25 19:34:16.293 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:34:16.293 DEBUG [tests.conftest] Running test: test_log_level_INFO_from_DEBUG with id: 2026-02-25_19-34-16__a5fb4567-1a21-43c4-a013-ac953410e8e3
2026-02-25 19:34:16.293 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:34:16.294 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:34:16.294 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:34:16.302 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:16.302 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-34-16__a5fb4567-1a21-43c4-a013-ac953410e8e3__wakuorg_nwaku:latest.log
2026-02-25 19:34:16.309 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:16.310 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-34-16__a5fb4567-1a21-43c4-a013-ac953410e8e3__wakuorg_nwaku:latest.log
2026-02-25 19:34:16.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:16.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-34-16__a5fb4567-1a21-43c4-a013-ac953410e8e3__wakuorg_nwaku:latest.log
2026-02-25 19:34:16.323 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:16.323 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_19-34-16__a5fb4567-1a21-43c4-a013-ac953410e8e3__wakuorg_nwaku:latest.log
2026-02-25 19:34:16.323 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:34:16.324 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:34:16.324 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:16.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:16.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:16.327 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.144
2026-02-25 19:34:16.327 DEBUG [src.node.docker_mananger] Generated ports ['11019', '11020', '11021', '11022', '11023']
2026-02-25 19:34:16.327 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:16.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:16.327 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:16.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 11019:11019 -p 11020:11020 -p 11021:11021 -p 11022:11022 -p 11023:11023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11021 --rest-port=11019 --tcp-port=11020 --discv5-udp-port=11022 --rest-address=0.0.0.0 --nat=extip:172.18.33.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eda68dbc98a527c4d8f1dfd8daf46ba7a85adcbdbb5eed11dbfdce9beebd0d26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11023 --metrics-logging=true --relay=true
2026-02-25 19:34:16.511 ERROR [src.node.docker_mananger] Max retries reached for container 6a2b4a80ba24. Exiting log stream.
2026-02-25 19:34:16.530 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.144 waku 5caabd7120b083d80315a6d3821cd82fdb416624ef76c4fd5253c5e38e474dcd
2026-02-25 19:34:16.569 DEBUG [src.node.docker_mananger] Container started with ID 5caabd7120b0. Setting up logs at ./log/docker/node1_2026-02-25_19-34-16__a5fb4567-1a21-43c4-a013-ac953410e8e3__wakuorg_nwaku:latest.log
2026-02-25 19:34:16.569 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11019
2026-02-25 19:34:16.570 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:17.079 ERROR [src.node.docker_mananger] Max retries reached for container 3588386b7f98. Exiting log stream.
2026-02-25 19:34:17.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11019/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:17.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:17.574 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:17.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:17.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.144/tcp/11020/p2p/16Uiu2HAmNTvq2zkGHFpMBNrAcQjc7zBKDUohRTwgukHCGHhhybR7","/ip4/172.18.33.144/tcp/11021/ws/p2p/16Uiu2HAmNTvq2zkGHFpMBNrAcQjc7zBKDUohRTwgukHCGHhhybR7"],"enrUri":"enr:-L24QHOv-mZ-Adxecyc2dmG75JTgPwW2NAPjNIt1d_2DHSAZSEbei8keIsKK3EhbbwQlILJzHhupsqWZlgKAbLZmqxUCgmlkgnY0gmlwhKwSIZCKbXVsdGlhZGRyc5YACASsEiGQBisMAAoErBIhkAYrDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkb9_meFCqBaiVzfWXYbFbwuuWn8yvfTVySiKApQPMP6DdGNwgisMg3VkcIIrDoV3YWt1MgE"}'
2026-02-25 19:34:17.577 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:17.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11019/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:17.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:17.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:17.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.144/tcp/11020/p2p/16Uiu2HAmNTvq2zkGHFpMBNrAcQjc7zBKDUohRTwgukHCGHhhybR7","/ip4/172.18.33.144/tcp/11021/ws/p2p/16Uiu2HAmNTvq2zkGHFpMBNrAcQjc7zBKDUohRTwgukHCGHhhybR7"],"enrUri":"enr:-L24QHOv-mZ-Adxecyc2dmG75JTgPwW2NAPjNIt1d_2DHSAZSEbei8keIsKK3EhbbwQlILJzHhupsqWZlgKAbLZmqxUCgmlkgnY0gmlwhKwSIZCKbXVsdGlhZGRyc5YACASsEiGQBisMAAoErBIhkAYrDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkb9_meFCqBaiVzfWXYbFbwuuWn8yvfTVySiKApQPMP6DdGNwgisMg3VkcIIrDoV3YWt1MgE"}'
2026-02-25 19:34:17.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11019/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:17.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 19:34:17.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11019/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:17.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 19:34:19.586 DEBUG [tests.rest_flags.test_admin_flags] counts at INFO: {'TRC': 0, 'DBG': 0, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-25 19:34:19.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11019/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:19.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:19.591 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:34:19.592 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:34:19.592 DEBUG [src.node.waku_node] Stopping container with id 5caabd7120b0
2026-02-25 19:34:20.170 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:20.173 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:34:20.177 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,466 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_high_jitter_stress with id: 2026-02-25_19-29-43__aef7c541-792a-49fb-8833-430e5a8e03b6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-29-43__aef7c541-792a-49fb-8833-430e5a8e03b6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-29-43__aef7c541-792a-49fb-8833-430e5a8e03b6__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-29-43__aef7c541-792a-49fb-8833-430e5a8e03b6__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.138.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58634', '58635', '58636', '58637', '58638']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58634:58634 -p 58635:58635 -p 58636:58636 -p 58637:58637 -p 58638:58638 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58636 --rest-port=58634 --tcp-port=58635 --discv5-udp-port=58637 --rest-address=0.0.0.0 --nat=extip:172.18.138.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8affaccc28fa5bacca58295d94ee928a5b03ff68c64b1bea9faafdea8cdb4cba --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58638 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.201 waku b88c9484d535fe5c9b2ad8403f404f0c8ba55abdbf48295a36943b3e8a88f3e5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49ab7ca19430. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b88c9484d535. Setting up logs at ./log/docker/node1_2026-02-25_19-29-43__aef7c541-792a-49fb-8833-430e5a8e03b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58634
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 bd1160702aff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58634/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58634/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/58635/p2p/16Uiu2HAmGvtXGetgCS6tJzCocAAmGHAX4hqayAfMxqQuQkGqkVuZ","/ip4/172.18.138.201/tcp/58636/ws/p2p/16Uiu2HAmGvtXGetgCS6tJzCocAAmGHAX4hqayAfMxqQuQkGqkVuZ"],"enrUri":"enr:-L24QGOlSX13AMVuFzb-BwY0CXXzhrVl2APNMHt6fCg0XCgMIZDzylVb8MhyLbpsw-gFIDTNcMQCfAE9VMXW2x_svacCgmlkgnY0gmlwhKwSismKbXVsdGlhZGRyc5YACASsEorJBuULAAoErBKKyQblDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDP4FzdQCDfSFNxvV-wfyXqOQA_RAzOLpbDsIsDAZGGDCDdGNwguULg3VkcILlDYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64301', '64302', '64303', '64304', '64305']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64301:64301 -p 64302:64302 -p 64303:64303 -p 64304:64304 -p 64305:64305 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64303 --rest-port=64301 --tcp-port=64302 --discv5-udp-port=64304 --rest-address=0.0.0.0 --nat=extip:172.18.160.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42acdf39bf519ce2ce59ca5954bc97d9ce7c1beba2ca75c3bf7e4e5cba1ee26b --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64305 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.135 waku 0ab7292741c9b77b2cf4695586bc026a2c7ae53751b6138765e4d07e21657f67
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ab7292741c9. Setting up logs at ./log/docker/node2_2026-02-25_19-29-43__aef7c541-792a-49fb-8833-430e5a8e03b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64301
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64301/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64301/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.135/tcp/64302/p2p/16Uiu2HAm6w2wK8DmWjtdnoe9XkhPFF6qkzYYMeJmFGnAdgTvQHZs","/ip4/172.18.160.135/tcp/64303/ws/p2p/16Uiu2HAm6w2wK8DmWjtdnoe9XkhPFF6qkzYYMeJmFGnAdgTvQHZs"],"enrUri":"enr:-L24QLqpfcigXeDRJIY0Jttyov63B8p6bA-58PqKWgodurcFfMwA3Su6TIc4VX1FyLOM24p_Ju_1OUGibTWqVFVVACcCgmlkgnY0gmlwhKwSoIeKbXVsdGlhZGRyc5YACASsEqCHBvsuAAoErBKghwb7L90DgnJzhQADAQAAiXNlY3AyNTZrMaECqvYYmIZNos3wV166t4XUAs-7T3GJcMc5pp5CGTLM7pqDdGNwgvsug3VkcIL7MIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.135/tcp/64302/p2p/16Uiu2HAm6w2wK8DmWjtdnoe9XkhPFF6qkzYYMeJmFGnAdgTvQHZs"]'
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:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64301/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 120 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58634/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64301/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b88c9484d535
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0ab7292741c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_peerAddr with id: 2026-02-25_19-35-59__314a04c1-fa5e-4e20-8db1-8cac1c38bd63
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-35-59__314a04c1-fa5e-4e20-8db1-8cac1c38bd63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32676', '32677', '32678', '32679', '32680']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32676:32676 -p 32677:32677 -p 32678:32678 -p 32679:32679 -p 32680:32680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32678 --rest-port=32676 --tcp-port=32677 --discv5-udp-port=32679 --rest-address=0.0.0.0 --nat=extip:172.18.210.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7aaba516bf49107f65be9ee8562670a64c5d30eed9367becf19de30f378f40d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32680 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.4 waku 176cf3f2d0fd9fe3371c540084e0937098ae8b1b9be049437c3087caab7c90df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 176cf3f2d0fd. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-35-59__314a04c1-fa5e-4e20-8db1-8cac1c38bd63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32676
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 b3a00173f278. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3d2265692f80. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32676/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/32677/p2p/16Uiu2HAkw2bjsy5imvybDwxComdDxPeptfZ7yrPH2g57hJMX2Pdh","/ip4/172.18.210.4/tcp/32678/ws/p2p/16Uiu2HAkw2bjsy5imvybDwxComdDxPeptfZ7yrPH2g57hJMX2Pdh"],"enrUri":"enr:-L24QHE1JNrwQvJe3TkKJgKuM66bxd26ga12b9itg-YMWMcNCJTXaQDxyJvLqMAjayYQ-odprfE5g_E1HoZi18fukL8CgmlkgnY0gmlwhKwS0gSKbXVsdGlhZGRyc5YACASsEtIEBn-lAAoErBLSBAZ_pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECF844nyZS5RA2OXbcev1EBJbXPMeFjyetqmOIPTuDnDCDdGNwgn-lg3VkcIJ_p4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-35-59__314a04c1-fa5e-4e20-8db1-8cac1c38bd63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42003', '42004', '42005', '42006', '42007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42003:42003 -p 42004:42004 -p 42005:42005 -p 42006:42006 -p 42007:42007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42005 --rest-port=42003 --tcp-port=42004 --discv5-udp-port=42006 --rest-address=0.0.0.0 --nat=extip:172.18.247.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf0fb03c9b6ad7a4ffada7aca2f060d9cbfbe2ebd3b28fdbade0cb5fa919a2d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42007 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHE1JNrwQvJe3TkKJgKuM66bxd26ga12b9itg-YMWMcNCJTXaQDxyJvLqMAjayYQ-odprfE5g_E1HoZi18fukL8CgmlkgnY0gmlwhKwS0gSKbXVsdGlhZGRyc5YACASsEtIEBn-lAAoErBLSBAZ_pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECF844nyZS5RA2OXbcev1EBJbXPMeFjyetqmOIPTuDnDCDdGNwgn-lg3VkcIJ_p4V3YWt1MgM --storenode=/ip4/172.18.210.4/tcp/32677/p2p/16Uiu2HAkw2bjsy5imvybDwxComdDxPeptfZ7yrPH2g57hJMX2Pdh --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.250 waku 6dcf94fa2b735f45cc250670b06aeb42d0e62c48b576d5639c75ef06ad86fe12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6dcf94fa2b73. Setting up logs at ./log/docker/store_node1_2026-02-25_19-35-59__314a04c1-fa5e-4e20-8db1-8cac1c38bd63__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42003/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.250/tcp/42004/p2p/16Uiu2HAm62JLvmR2FhBtQCUoJmHzDcc6WqUArQgfTjV1zLbWvtJ5","/ip4/172.18.247.250/tcp/42005/ws/p2p/16Uiu2HAm62JLvmR2FhBtQCUoJmHzDcc6WqUArQgfTjV1zLbWvtJ5"],"enrUri":"enr:-L24QCXl_a_WVT8NcvK48stYVf6cxWd-bKrEwzAGJwUirgO0SAN6VeJEYR_GgwFiK8xs9evJ3Tiq5lk3DXnVE1WlLssCgmlkgnY0gmlwhKwS9_qKbXVsdGlhZGRyc5YACASsEvf6BqQUAAoErBL3-gakFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnXO77s2vkJeromMoLfjBTNbSLzBj5Oc5GM3mOufFQ6KDdGNwgqQUg3VkcIKkFoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.4/tcp/32677/p2p/16Uiu2HAkw2bjsy5imvybDwxComdDxPeptfZ7yrPH2g57hJMX2Pdh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32676/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42003/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:42003/store/v3/messages?peerAddr=%2Fip4%2F172.18.210.4%2Ftcp%2F32677%2Fp2p%2F16Uiu2HAkw2bjsy5imvybDwxComdDxPeptfZ7yrPH2g57hJMX2Pdh&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2ce192535dc62b9e722e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe528b8b2a5f4675c382eb8c9c896a6d9ceeaf16935c7b032158d5c4ef4231ffa"}]}'
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 176cf3f2d0fd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6dcf94fa2b73
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,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_no_relay_2nodes with id: 2026-02-25_19-28-18__88ec578a-953f-45d5-b925-7827533da0ad
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-18__88ec578a-953f-45d5-b925-7827533da0ad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-18__88ec578a-953f-45d5-b925-7827533da0ad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-28-18__88ec578a-953f-45d5-b925-7827533da0ad__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.244.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6774', '6775', '6776', '6777', '6778']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6774:6774 -p 6775:6775 -p 6776:6776 -p 6777:6777 -p 6778:6778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6776 --rest-port=6774 --tcp-port=6775 --discv5-udp-port=6777 --rest-address=0.0.0.0 --nat=extip:172.18.244.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a44b95ca267b4659c7a3d0fffcafb43ffc3c53a079d69cfc11ebfddfebcb0431 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6778 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.89 waku 5dd34f96dbe417019c696291ad887dc9506770f3f5d4160c426df24e18b4130f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5dd34f96dbe4. Setting up logs at ./log/docker/node1_2026-02-25_19-28-18__88ec578a-953f-45d5-b925-7827533da0ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6774
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 50085022205d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c50e9fd9ba2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.89/tcp/6775/p2p/16Uiu2HAkvsFmzzf254e9FRtchXWgGW45zU57u37iUqAeCaNJRJHD","/ip4/172.18.244.89/tcp/6776/ws/p2p/16Uiu2HAkvsFmzzf254e9FRtchXWgGW45zU57u37iUqAeCaNJRJHD"],"enrUri":"enr:-L24QGPYgVbmKNzcHKpMmim3CNkf5Hbqub-Ri-p4ob4g2srTGAvIZE6fBTJiZFis6GSTKd4o8u8T0_iB2ErdBjntgl4CgmlkgnY0gmlwhKwS9FmKbXVsdGlhZGRyc5YACASsEvRZBhp3AAoErBL0WQYaeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFWlr0jdZH0FFACLSKkX0T73ksTPohDI0tLn6qAAS08CDdGNwghp3g3VkcIIaeYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40802', '40803', '40804', '40805', '40806']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40802:40802 -p 40803:40803 -p 40804:40804 -p 40805:40805 -p 40806:40806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40804 --rest-port=40802 --tcp-port=40803 --discv5-udp-port=40805 --rest-address=0.0.0.0 --nat=extip:172.18.229.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c9a81ca0eed5c3dbf55108fec7f206bacaa6ffeffb9c99c0658e1d40f32afcb --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40806 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QGPYgVbmKNzcHKpMmim3CNkf5Hbqub-Ri-p4ob4g2srTGAvIZE6fBTJiZFis6GSTKd4o8u8T0_iB2ErdBjntgl4CgmlkgnY0gmlwhKwS9FmKbXVsdGlhZGRyc5YACASsEvRZBhp3AAoErBL0WQYaeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFWlr0jdZH0FFACLSKkX0T73ksTPohDI0tLn6qAAS08CDdGNwghp3g3VkcIIaeYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.22 waku 1a48b0e4a59c6049466f698ad85d43e724403460e0c1769c1461c94b8ce48201
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a48b0e4a59c. Setting up logs at ./log/docker/node2_2026-02-25_19-28-18__88ec578a-953f-45d5-b925-7827533da0ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40802/health" -H "Content-Type: application/json" -d 'None'
INFO  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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.22/tcp/40803/p2p/16Uiu2HAm6umowXYxNhyKPeCHP17LGFsMgtCg6sNwuoJ8ht2vbBsL","/ip4/172.18.229.22/tcp/40804/ws/p2p/16Uiu2HAm6umowXYxNhyKPeCHP17LGFsMgtCg6sNwuoJ8ht2vbBsL"],"enrUri":"enr:-L24QK0TQgUf5ieQ0Vc6rjhJdsLoGEf5QPkpy5cRSiEGGikdet6cklFJRjwSuVgZLJlFi84dKhcVyv0YW1BmUpH_QY8CgmlkgnY0gmlwhKwS5RaKbXVsdGlhZGRyc5YACASsEuUWBp9jAAoErBLlFgafZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqqNpNq1ht7BRe-jo8rJ2tHuQVQhcXEh55BrmU-SUrc-DdGNwgp9jg3VkcIKfZYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.89/tcp/6775/p2p/16Uiu2HAkvsFmzzf254e9FRtchXWgGW45zU57u37iUqAeCaNJRJHD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 20 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:40802/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1303921433eb94f0fc5b25cffc1b3966f340f14b8eb01ba0d96dd8618c9b5079"},{"messageHash":"0x9b3e5c27652c8090ecfb0be7c978e47ce1db2fda7c3b6e2fa5ec0d9270e4f2bd"},{"messageHash":"0xc459e439f714c4431e5931be81e7e803574f60214b1ca02621f784c736babbcd"},{"messageHash":"0x7adb625912e1102ce918e2be7b5823c13124b70d2d228dd812108f534a523d7d"},{"messageHash":"0xf2971124dda558f8bb408ba4479230939f729043b0bee2e98699fa805e77abea"},{"messageHash":"0x37eba9f714013b444f2fe9f474bdb632a98d0fe4438eb35e8a3cc9daa82ee484"},{"messageHash":"0xa95bf31eb09b727c29d0bbcd0744ddf7c7002e8175551ba54195275192debac8"},{"messageHash":"0x220da773970f1d3c79400bfaa2ae44a66a64beed267503447f57725fabe6ecf7"},{"messageHash":"0xf8716c5a00c60c56cd848b6c5c190412a8b919cf50f90e273b3d7a794ce1a569"},{"messageHash":"0x978ce28f9978b005b3e14db5623538a7545b2f9cb67430b6c6444a82b11d0d4a"}]}'
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 5dd34f96dbe4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a48b0e4a59c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-25 19:34:11.079 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:34:11.079 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-02-25_19-34-11__2acc97e8-0c24-4a1d-8455-9db8c61c870e
2026-02-25 19:34:11.080 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:34:11.080 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:34:11.081 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 19:34:11.090 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:11.090 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-34-11__2acc97e8-0c24-4a1d-8455-9db8c61c870e__wakuorg_nwaku:latest.log
2026-02-25 19:34:11.090 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:11.090 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:11.092 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:11.092 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.252
2026-02-25 19:34:11.092 DEBUG [src.node.docker_mananger] Generated ports ['58892', '58893', '58894', '58895', '58896']
2026-02-25 19:34:11.093 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:11.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:11.093 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:11.093 DEBUG [src.node.docker_mananger] docker run -i -t -p 58892:58892 -p 58893:58893 -p 58894:58894 -p 58895:58895 -p 58896:58896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58894 --rest-port=58892 --tcp-port=58893 --discv5-udp-port=58895 --rest-address=0.0.0.0 --nat=extip:172.18.94.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba28e5ebb6494e75dc5203d2b64cbb625c7e6f15ce2aefad1b39829c9ddd0241 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58896 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:34:11.286 ERROR [src.node.docker_mananger] Max retries reached for container 4d55e16a0be4. Exiting log stream.
2026-02-25 19:34:11.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.252 waku 721b5f76e00f24b10c9cd13b6fc71e864b8872c6be1e2d99e2a2355bb67b89f1
2026-02-25 19:34:11.344 DEBUG [src.node.docker_mananger] Container started with ID 721b5f76e00f. Setting up logs at ./log/docker/node1_2026-02-25_19-34-11__2acc97e8-0c24-4a1d-8455-9db8c61c870e__wakuorg_nwaku:latest.log
2026-02-25 19:34:11.344 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58892
2026-02-25 19:34:11.344 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:11.874 ERROR [src.node.docker_mananger] Max retries reached for container 9c20c8e94822. Exiting log stream.
2026-02-25 19:34:12.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58892/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:12.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:12.348 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:12.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:12.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.252/tcp/58893/p2p/16Uiu2HAmS9S9iv3mDHwXqLi1xY6C9AD6B67umr5XoeaAPUcXVt6r","/ip4/172.18.94.252/tcp/58894/ws/p2p/16Uiu2HAmS9S9iv3mDHwXqLi1xY6C9AD6B67umr5XoeaAPUcXVt6r"],"enrUri":"enr:-L24QL2gfv2t3pxm7qwE1TheCBv0XRN7vXBzmVFWE1uFbQt5XWyc94rhBaeDc8TdOtc9drNQsIh9Ff1SsLlJ4jGlBWYCgmlkgnY0gmlwhKwSXvyKbXVsdGlhZGRyc5YACASsEl78BuYNAAoErBJe_AbmDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyHFdkbmD_3A_ZiytOHuvMDuk_sFFgRQCjlMn713hL1-DdGNwguYNg3VkcILmD4V3YWt1MgU"}'
2026-02-25 19:34:12.351 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:12.352 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 19:34:12.359 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:12.359 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-34-11__2acc97e8-0c24-4a1d-8455-9db8c61c870e__wakuorg_nwaku:latest.log
2026-02-25 19:34:12.359 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:12.359 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:12.361 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:12.361 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.31
2026-02-25 19:34:12.361 DEBUG [src.node.docker_mananger] Generated ports ['40537', '40538', '40539', '40540', '40541']
2026-02-25 19:34:12.361 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:12.362 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:12.362 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:12.362 DEBUG [src.node.docker_mananger] docker run -i -t -p 40537:40537 -p 40538:40538 -p 40539:40539 -p 40540:40540 -p 40541:40541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40539 --rest-port=40537 --tcp-port=40538 --discv5-udp-port=40540 --rest-address=0.0.0.0 --nat=extip:172.18.119.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=baaf83b9aeeda7a3f1bcdef735b1610e423ecbe44d9bddd5fb221f16875fffe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40541 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL2gfv2t3pxm7qwE1TheCBv0XRN7vXBzmVFWE1uFbQt5XWyc94rhBaeDc8TdOtc9drNQsIh9Ff1SsLlJ4jGlBWYCgmlkgnY0gmlwhKwSXvyKbXVsdGlhZGRyc5YACASsEl78BuYNAAoErBJe_AbmDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyHFdkbmD_3A_ZiytOHuvMDuk_sFFgRQCjlMn713hL1-DdGNwguYNg3VkcILmD4V3YWt1MgU --filternode=/ip4/172.18.94.252/tcp/58893/p2p/16Uiu2HAmS9S9iv3mDHwXqLi1xY6C9AD6B67umr5XoeaAPUcXVt6r
2026-02-25 19:34:12.564 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.31 waku abce5e69471e71c740cf47d730f4ab69472939e378ac28e9db68f7585411c20e
2026-02-25 19:34:12.602 DEBUG [src.node.docker_mananger] Container started with ID abce5e69471e. Setting up logs at ./log/docker/node2_2026-02-25_19-34-11__2acc97e8-0c24-4a1d-8455-9db8c61c870e__wakuorg_nwaku:latest.log
2026-02-25 19:34:12.602 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40537
2026-02-25 19:34:12.603 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:13.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40537/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:13.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:13.611 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:13.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:13.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.31/tcp/40538/p2p/16Uiu2HAmSxXVTkDK6sVxrf3BNnDeAWq1wTPpgbA9rgriKpbm3fr8","/ip4/172.18.119.31/tcp/40539/ws/p2p/16Uiu2HAmSxXVTkDK6sVxrf3BNnDeAWq1wTPpgbA9rgriKpbm3fr8"],"enrUri":"enr:-L24QJDxVgI3dAm3JoBSAhrI38fW3-qjrWjHwYcJxHHKghhhSxXJDDDGzcqjURglIsbWw79EmuWe7E0IcJ5y6F31YggCgmlkgnY0gmlwhKwSdx-KbXVsdGlhZGRyc5YACASsEncfBp5aAAoErBJ3HwaeW90DgnJzhQADAQAAiXNlY3AyNTZrMaED1IGzrFYtGzK034YKdc7OiMuvvUfK7buXJ87plHvDuomDdGNwgp5ag3VkcIKeXIV3YWt1MgA"}'
2026-02-25 19:34:13.615 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:13.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.252/tcp/58893/p2p/16Uiu2HAmS9S9iv3mDHwXqLi1xY6C9AD6B67umr5XoeaAPUcXVt6r"]'
2026-02-25 19:34:13.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:13.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58892/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:34:13.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:13.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40537/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3d9a8ba1-249d-4cf0-8738-b0a28ec091a8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:34:13.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3d9a8ba1-249d-4cf0-8738-b0a28ec091a8","statusDesc":"OK"}'
2026-02-25 19:34:13.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58892/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:13.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:13.695 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:34:13.795 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:34:13.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40537/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:13.799 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":1772048053687048323,"ephemeral":false}]'
2026-02-25 19:34:13.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:34:13.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:34:13.803 DEBUG [src.node.waku_node] Stopping container with id 721b5f76e00f
2026-02-25 19:34:14.399 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:14.400 DEBUG [src.node.waku_node] Stopping container with id abce5e69471e
2026-02-25 19:34:14.985 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:34:14.987 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:34:14.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:34:14.998 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,208 @@
2026-02-25 19:34:38.181 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:34:38.181 DEBUG [tests.conftest] Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b
2026-02-25 19:34:38.181 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:34:38.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:38.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b__wakuorg_nwaku:latest.log
2026-02-25 19:34:38.194 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:38.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b__wakuorg_nwaku:latest.log
2026-02-25 19:34:38.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:34:38.200 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b__wakuorg_nwaku:latest.log
2026-02-25 19:34:38.201 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:34:38.201 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:38.202 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:38.203 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:38.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.229
2026-02-25 19:34:38.204 DEBUG [src.node.docker_mananger] Generated ports ['6024', '6025', '6026', '6027', '6028']
2026-02-25 19:34:38.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:38.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:38.204 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:38.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 6024:6024 -p 6025:6025 -p 6026:6026 -p 6027:6027 -p 6028:6028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6026 --rest-port=6024 --tcp-port=6025 --discv5-udp-port=6027 --rest-address=0.0.0.0 --nat=extip:172.18.233.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=861b6cdbf7cc72e148180a2895eeb91eeffb76dfb27dd1ba3abea6ed74ea844b --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6028 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-02-25 19:34:38.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.229 waku e68fb73bbdf196669f5ee64395af4e7a8eb879b304a5bbc9eaab983330749dca
2026-02-25 19:34:38.430 DEBUG [src.node.docker_mananger] Container started with ID e68fb73bbdf1. Setting up logs at ./log/docker/node1_2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b__wakuorg_nwaku:latest.log
2026-02-25 19:34:38.432 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6024
2026-02-25 19:34:38.432 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:38.454 ERROR [src.node.docker_mananger] Max retries reached for container 808ca26dd8c3. Exiting log stream.
2026-02-25 19:34:38.988 ERROR [src.node.docker_mananger] Max retries reached for container 0e8ea29cbecd. Exiting log stream.
2026-02-25 19:34:39.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6024/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:39.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:39.436 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:39.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:39.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.229/tcp/6025/p2p/16Uiu2HAm78XmTbw6jbcbfj2EnUY6iwMRbKTeuFRQNW4KkaWYtpAU","/ip4/172.18.233.229/tcp/6026/ws/p2p/16Uiu2HAm78XmTbw6jbcbfj2EnUY6iwMRbKTeuFRQNW4KkaWYtpAU"],"enrUri":"enr:-L24QKzbC_nOMCcyzMsf8cTlBFJ7_DpzRZenCdME_GWcdhEJCb5463K2OqKuVJQifAeoeXaMG5yrQlqZP2Q9liLVi04CgmlkgnY0gmlwhKwS6eWKbXVsdGlhZGRyc5YACASsEunlBheJAAoErBLp5QYXit0DgnJzhQADAQAAiXNlY3AyNTZrMaECregVUf4SKkFcC1OlD-uwRt8wVU7Nj8foUTHXsqmUZ4mDdGNwgheJg3VkcIIXi4V3YWt1MhM"}'
2026-02-25 19:34:39.439 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:39.439 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:39.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:39.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:39.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:39.670 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:39.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:39.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:39.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:39.885 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:39.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:39.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:39.890 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:40.101 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:40.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:40.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:40.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:40.317 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:40.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:40.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:40.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:40.532 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:40.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:40.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:40.537 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:40.747 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:40.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:40.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:40.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:40.963 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:40.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:40.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:40.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:41.179 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:41.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:41.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:41.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:41.394 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:41.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:41.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:41.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:41.610 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:41.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:41.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:41.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:41.830 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:41.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:41.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:41.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:42.046 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:42.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:42.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:42.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:42.261 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:42.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:42.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:42.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:42.477 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:42.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:42.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:42.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:42.693 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:42.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:42.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:42.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:42.908 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:42.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:42.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:42.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:43.124 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:43.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:43.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:43.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:43.339 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:43.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:43.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:43.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:43.556 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:43.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:43.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:43.560 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:43.771 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:43.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:43.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:43.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:43.987 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:43.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:43.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:43.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:44.202 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:44.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:44.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:44.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:44.418 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:44.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:44.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:44.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:44.634 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:44.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:44.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:44.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:44.849 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:44.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:44.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:44.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:45.065 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:45.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:45.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:45.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:45.281 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:45.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:45.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:45.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:45.496 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:45.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:45.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:45.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:45.712 DEBUG [src.steps.store] Relaying message
2026-02-25 19:34:45.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:34:45.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:34:45.716 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:34:45.927 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:45.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:45.929 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:45.929 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.17
2026-02-25 19:34:45.929 DEBUG [src.node.docker_mananger] Generated ports ['13687', '13688', '13689', '13690', '13691']
2026-02-25 19:34:45.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:45.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:45.930 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:45.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 13687:13687 -p 13688:13688 -p 13689:13689 -p 13690:13690 -p 13691:13691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13689 --rest-port=13687 --tcp-port=13688 --discv5-udp-port=13690 --rest-address=0.0.0.0 --nat=extip:172.18.2.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef68aecddaef50badd43aaf58a3d6aff0fe53daaa68db55ec3fc4aa1ae38df76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13691 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QKzbC_nOMCcyzMsf8cTlBFJ7_DpzRZenCdME_GWcdhEJCb5463K2OqKuVJQifAeoeXaMG5yrQlqZP2Q9liLVi04CgmlkgnY0gmlwhKwS6eWKbXVsdGlhZGRyc5YACASsEunlBheJAAoErBLp5QYXit0DgnJzhQADAQAAiXNlY3AyNTZrMaECregVUf4SKkFcC1OlD-uwRt8wVU7Nj8foUTHXsqmUZ4mDdGNwgheJg3VkcIIXi4V3YWt1MhM
2026-02-25 19:34:46.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.17 waku 3d96417dc8e8bbb3f8422ab72f97a779dc5c0caa0f2c1d01ef39c5e74c61f064
2026-02-25 19:34:46.163 DEBUG [src.node.docker_mananger] Container started with ID 3d96417dc8e8. Setting up logs at ./log/docker/node2_2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b__wakuorg_nwaku:latest.log
2026-02-25 19:34:46.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13687
2026-02-25 19:34:46.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:47.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13687/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:47.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:47.168 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:47.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:47.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.17/tcp/13688/p2p/16Uiu2HAmFtyVj3a7LkMCSLd4Yzr62rxeUyHotGTyU2K7ZnnAaCYk","/ip4/172.18.2.17/tcp/13689/ws/p2p/16Uiu2HAmFtyVj3a7LkMCSLd4Yzr62rxeUyHotGTyU2K7ZnnAaCYk"],"enrUri":"enr:-L24QJz0sf9RtzOwdYU1zTiXDIp-GkZZjEqaaa9vniq_IiSPe3teC1-0SEvaTsKNzoknvoTP65OV3h_GYoq6X6Me1eMCgmlkgnY0gmlwhKwSAhGKbXVsdGlhZGRyc5YACASsEgIRBjV4AAoErBICEQY1ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMCg50dndHUek-N1HYcVfF23NfD3ELwAnmIf4eoShmNWDdGNwgjV4g3VkcII1eoV3YWt1MgA"}'
2026-02-25 19:34:47.170 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:47.171 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:34:47.171 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:34:47.172 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:34:47.172 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.167
2026-02-25 19:34:47.173 DEBUG [src.node.docker_mananger] Generated ports ['8404', '8405', '8406', '8407', '8408']
2026-02-25 19:34:47.173 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:34:47.173 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:34:47.173 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:34:47.173 DEBUG [src.node.docker_mananger] docker run -i -t -p 8404:8404 -p 8405:8405 -p 8406:8406 -p 8407:8407 -p 8408:8408 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8406 --rest-port=8404 --tcp-port=8405 --discv5-udp-port=8407 --rest-address=0.0.0.0 --nat=extip:172.18.15.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa30f3e1cbbfb1eacd9e67b75debe5fced9a79e1d373af6a8cf8f7205ba5aa33 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8408 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QKzbC_nOMCcyzMsf8cTlBFJ7_DpzRZenCdME_GWcdhEJCb5463K2OqKuVJQifAeoeXaMG5yrQlqZP2Q9liLVi04CgmlkgnY0gmlwhKwS6eWKbXVsdGlhZGRyc5YACASsEunlBheJAAoErBLp5QYXit0DgnJzhQADAQAAiXNlY3AyNTZrMaECregVUf4SKkFcC1OlD-uwRt8wVU7Nj8foUTHXsqmUZ4mDdGNwgheJg3VkcIIXi4V3YWt1MhM
2026-02-25 19:34:47.367 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.167 waku 3a871553c1427daaca7945ec123721db35703fedf49bbddc1a8caa81868b6762
2026-02-25 19:34:47.404 DEBUG [src.node.docker_mananger] Container started with ID 3a871553c142. Setting up logs at ./log/docker/node3_2026-02-25_19-34-38__a34ab788-2b06-46f4-9962-8ba6d85e792b__wakuorg_nwaku:latest.log
2026-02-25 19:34:47.405 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8404
2026-02-25 19:34:47.406 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:34:48.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8404/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:48.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:34:48.409 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:34:48.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8404/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:34:48.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.167/tcp/8405/p2p/16Uiu2HAmSaePkRVSpuKsFZfJQ4YsqWBnmUkUaYQGaZTYX2yU7mFA","/ip4/172.18.15.167/tcp/8406/ws/p2p/16Uiu2HAmSaePkRVSpuKsFZfJQ4YsqWBnmUkUaYQGaZTYX2yU7mFA"],"enrUri":"enr:-L24QM0OmMPN-8pq7asNtJqUKIWd4OE2AewPKMkQadJNy3f-EwEynlkP66SSq2w1gzjpo67JrvIsJsSIWKL6mkfPvx8CgmlkgnY0gmlwhKwSD6eKbXVsdGlhZGRyc5YACASsEg-nBiDVAAoErBIPpwYg1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzua6RKjpcJd-ba4vEIq2hYVnA4Us4HB-QuwjCWcrWkWDdGNwgiDVg3VkcIIg14V3YWt1MhI"}'
2026-02-25 19:34:48.412 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:34:48.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8404/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.229/tcp/6025/p2p/16Uiu2HAm78XmTbw6jbcbfj2EnUY6iwMRbKTeuFRQNW4KkaWYtpAU"]'
2026-02-25 19:34:48.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:35:06.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:35:06.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbf80eaef492bb88cc3854bedd0d8c835cc7b47393616f882895d53e18df12bb2"},{"messageHash":"0xc72475b4136a80f5ce67cd3c88438476d655c03ecfa7a94a2613b7cf3c5ceda8"},{"messageHash":"0xe07f7b8d461a7c46427cec78cf2c7ed1e6482ca5e7cde143b4fe532ce0be85e9"},{"messageHash":"0x108cb988800ab6a6ee8b6bfc0f134a02aedff879fa784dd9b9f8b6bc59b7125e"},{"messageHash":"0xd23c0c208ed7fe18d7b42d8f37c98b53172c44b55946e28b381ad1646e39bb90"},{"messageHash":"0xf24701ba61f7d0e2d287c4601f1dc87f0c176da7fe1976ce8a8d74be879b1f43"},{"messageHash":"0x46881e6e9867c210fb7962157b58d95863b4484d361f273ac7940522f3a42977"},{"messageHash":"0xf53427de8785729855742050b248262bef9ddff37f330a9e153318d6f5b43fea"},{"messageHash":"0xf2ed8326edf800223366fe25f34051281b66d2cd0268cf8071f6670ebb264767"},{"messageHash":"0xf4b552f3a610fd46134f489e22025cf9aa1d331111ee29e95486691d169d069e"},{"messageHash":"0x497ae41dca808fc83781dd556a2b52f72de96465bd7b34da347dd8c1381b1283"},{"messageHash":"0x21a1987ba8039983eaec1295accf41b32a00521468a26a725cf03b3f4e98089c"},{"messageHash":"0xf47d6771b75bb1db142b6fefcd639dc9e00c85637075ef08ddef0c0efba335f7"},{"messageHash":"0xda0f95660fc3998637602097da58234f130cb0c56f9cac38df9415d0ca563807"},{"messageHash":"0x52f21bb37d71d95078353a2f22a1d705542d11809be3ba964c19466812bacc58"},{"messageHash":"0x6d152af54c3a2060f5af0651558a350078a4bde68bdbc32b0b6d05e1927e140a"},{"messageHash":"0xe63320f74a7ffcb2fd721913aabd172353ab5e0d14103708239255d810ffc218"},{"messageHash":"0xb5e44e8a679c8c45eb5770d1fc91873a58defd14c20789d21171edb5350302c2"},{"messageHash":"0x9a6ae6b4b50e4f845a1e3707a212e6a7d7121e233ab8c861a4a6533b4cbea6d5"},{"messageHash":"0x4f1a7195ef8c76cc1396696a132df6c280ccc9250723ad9f916287b3e00a72b1"},{"messageHash":"0x80fa90f573de75f2ec0981aad2bd0f51066976bcb39458d7e493a6c387e5a93b"},{"messageHash":"0x1117f204ef8f804f15edf0e2fa9936227beed6ecc3e4a935e1c9024960f7823f"},{"messageHash":"0x418247e572242fc303d345a750e54803ce295274f27f1e48c2c6da708132b077"},{"messageHash":"0x9194641a47038bd7aa166a9cf583b422b387885eb758fc4719bcb25b742d87b3"},{"messageHash":"0x9d73136b21237b8b8b2bb7f339b4d684c349a99ff6ad8d7b2587d1667d5cf941"},{"messageHash":"0x7770cb96545c11c83a32ee09baf0bdea2fc1b52a751f44e3651c1c65572730de"},{"messageHash":"0x053ad448ac74a4fbe34fd8eaa056942679feb41e8f75097a9a7ead19f1aa3116"},{"messageHash":"0x24c110397e09fc738f16bed141874db3d1d3650600b4266170ba265c66f853df"},{"messageHash":"0xff650d63cd1d131716433d200ba021b5c8c63d4e44efd412579b73f4fc806984"},{"messageHash":"0xacefe4967e5d500bfcccab75197c9490b213f8f1523a8ed35efb6557e402a8e3"}]}'
2026-02-25 19:35:06.459 DEBUG [tests.store_sync.test_store_sync] Node3 store has 30 messages expected 30
2026-02-25 19:35:06.460 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:35:06.461 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:35:06.461 DEBUG [src.node.waku_node] Stopping container with id e68fb73bbdf1
2026-02-25 19:35:07.069 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:07.070 DEBUG [src.node.waku_node] Stopping container with id 3d96417dc8e8
2026-02-25 19:35:07.652 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:07.652 DEBUG [src.node.waku_node] Stopping container with id 3a871553c142
2026-02-25 19:35:07.882 ERROR [src.node.docker_mananger] Max retries reached for container e68fb73bbdf1. Exiting log stream.
2026-02-25 19:35:08.472 ERROR [src.node.docker_mananger] Max retries reached for container 3d96417dc8e8. Exiting log stream.
2026-02-25 19:35:18.244 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:35:18.248 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:35:18.267 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:35:18.271 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:35:18.284 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-02-25_19-29-02__c4fff307-3f47-4866-91e2-3a26ee5b613a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-29-02__c4fff307-3f47-4866-91e2-3a26ee5b613a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55436', '55437', '55438', '55439', '55440']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55436:55436 -p 55437:55437 -p 55438:55438 -p 55439:55439 -p 55440:55440 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55438 --rest-port=55436 --tcp-port=55437 --discv5-udp-port=55439 --rest-address=0.0.0.0 --nat=extip:172.18.99.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfbc1cdba38ffb09010ad0fb1f043b4fb61ee65eb48db8cda41a61a73c563c05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55440 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.56 waku 6f54b6106aadf4fd5a8f67516ec57a5fd5b335c65b7ab2ca693735171cb46440
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a54c8d76908. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f54b6106aad. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-29-02__c4fff307-3f47-4866-91e2-3a26ee5b613a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55436
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 5633fcdc0ee2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55436/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55436/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.56/tcp/55437/p2p/16Uiu2HAm7vJodoEYtDEEqF8eqMTzqZa71vsGfMsYeEvyNiLE4iT6","/ip4/172.18.99.56/tcp/55438/ws/p2p/16Uiu2HAm7vJodoEYtDEEqF8eqMTzqZa71vsGfMsYeEvyNiLE4iT6"],"enrUri":"enr:-L24QJ-RmolmUG-SU43jjsa-zYT0fwwQqYbGWtLlKQelvsRjNSET7zQHtnV7hzUpNraPhtl7mOoH2cHOfCY4b6nBge4CgmlkgnY0gmlwhKwSYziKbXVsdGlhZGRyc5YACASsEmM4BtiNAAoErBJjOAbYjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuaIkzhJWrXN4JQqfAjFXC-86WgjIqRIB5Gd-sucqtpWDdGNwgtiNg3VkcILYj4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-29-02__c4fff307-3f47-4866-91e2-3a26ee5b613a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47077', '47078', '47079', '47080', '47081']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47077:47077 -p 47078:47078 -p 47079:47079 -p 47080:47080 -p 47081:47081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47079 --rest-port=47077 --tcp-port=47078 --discv5-udp-port=47080 --rest-address=0.0.0.0 --nat=extip:172.18.223.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e029e90ce99bbaa7e54b4bc4005eae09b04600c5da7dcdba6acd5d8f2011b75c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47081 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ-RmolmUG-SU43jjsa-zYT0fwwQqYbGWtLlKQelvsRjNSET7zQHtnV7hzUpNraPhtl7mOoH2cHOfCY4b6nBge4CgmlkgnY0gmlwhKwSYziKbXVsdGlhZGRyc5YACASsEmM4BtiNAAoErBJjOAbYjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuaIkzhJWrXN4JQqfAjFXC-86WgjIqRIB5Gd-sucqtpWDdGNwgtiNg3VkcILYj4V3YWt1MgM --storenode=/ip4/172.18.99.56/tcp/55437/p2p/16Uiu2HAm7vJodoEYtDEEqF8eqMTzqZa71vsGfMsYeEvyNiLE4iT6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.42 waku fb86ce95de8783a3e973584e75c576fedee0730d0b75c4e8cde4ab07eb302b5c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb86ce95de87. Setting up logs at ./log/docker/store_node1_2026-02-25_19-29-02__c4fff307-3f47-4866-91e2-3a26ee5b613a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47077
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47077/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.42/tcp/47078/p2p/16Uiu2HAm9yjZRqA73sHGArdj9hapuz2vUeFnKf6VkBHqVsSZkwyR","/ip4/172.18.223.42/tcp/47079/ws/p2p/16Uiu2HAm9yjZRqA73sHGArdj9hapuz2vUeFnKf6VkBHqVsSZkwyR"],"enrUri":"enr:-L24QBCV3lFShDk_nTfk_RRHEUiCox1ZtRiaDSSAuCIEiQe1Wef8zsbuKldK0ImthJHsY8bQt6FNJUyj6ORDgCd2HS0CgmlkgnY0gmlwhKwS3yqKbXVsdGlhZGRyc5YACASsEt8qBrfmAAoErBLfKga3590DgnJzhQADAQAAiXNlY3AyNTZrMaEC2DpALSK-Yib6Rp1V0RyrD2DdWZrdPmNUPCyf5PLKJDiDdGNwgrfmg3VkcIK36IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.56/tcp/55437/p2p/16Uiu2HAm7vJodoEYtDEEqF8eqMTzqZa71vsGfMsYeEvyNiLE4iT6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47077/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55436/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf87da746567eef79928123ba505d45117a79bda327037f514c8bd6f180f19a2"},{"messageHash":"0x2bd98390cc5d54adc33b002290b7170305a3bbb044dc0a02617cf0c62ac0a18a"},{"messageHash":"0x9e9e0a7047cd626fed56acfc2c881ac818bae7aa1b228f5a6c9190729d23fe8a"},{"messageHash":"0xd7ebfc2ccb8e818af48db96544c2f41db9043824dfe383d7e474b5cb344e22dc"},{"messageHash":"0xbad10601fe35e530ee38bc82356baf2bbebcf56a17eaca99a4bf63a6a921563e"},{"messageHash":"0xb653bec68b6f5f7cca920d7ffd8779a0244048d2dbb1cef048d7e239223ba722"},{"messageHash":"0x4942fb11b3f41cbe38636b8e1947c6838436444808c8fe457400e1bf0c7471bd"},{"messageHash":"0x241683dbfa57fd1e00e9db2408cd1127a233e8e2524e196f8e78a5fe1b3d3cf2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47077/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf87da746567eef79928123ba505d45117a79bda327037f514c8bd6f180f19a2"},{"messageHash":"0x2bd98390cc5d54adc33b002290b7170305a3bbb044dc0a02617cf0c62ac0a18a"},{"messageHash":"0x9e9e0a7047cd626fed56acfc2c881ac818bae7aa1b228f5a6c9190729d23fe8a"},{"messageHash":"0xd7ebfc2ccb8e818af48db96544c2f41db9043824dfe383d7e474b5cb344e22dc"},{"messageHash":"0xbad10601fe35e530ee38bc82356baf2bbebcf56a17eaca99a4bf63a6a921563e"},{"messageHash":"0xb653bec68b6f5f7cca920d7ffd8779a0244048d2dbb1cef048d7e239223ba722"},{"messageHash":"0x4942fb11b3f41cbe38636b8e1947c6838436444808c8fe457400e1bf0c7471bd"},{"messageHash":"0x241683dbfa57fd1e00e9db2408cd1127a233e8e2524e196f8e78a5fe1b3d3cf2"}]}'
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 6f54b6106aad
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fb86ce95de87
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-02-25 19:28:47.669 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:28:47.670 DEBUG [tests.conftest] Running test: test_time_filter_matches_no_message with id: 2026-02-25_19-28-47__bbcf9295-6411-4241-8112-b039ebe7578d
2026-02-25 19:28:47.670 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:28:47.670 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:28:47.671 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 19:28:47.678 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:47.678 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-28-47__bbcf9295-6411-4241-8112-b039ebe7578d__wakuorg_nwaku:latest.log
2026-02-25 19:28:47.678 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:47.678 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:47.680 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:47.680 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.70
2026-02-25 19:28:47.680 DEBUG [src.node.docker_mananger] Generated ports ['34089', '34090', '34091', '34092', '34093']
2026-02-25 19:28:47.680 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:47.680 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:47.680 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:47.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 34089:34089 -p 34090:34090 -p 34091:34091 -p 34092:34092 -p 34093:34093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34091 --rest-port=34089 --tcp-port=34090 --discv5-udp-port=34092 --rest-address=0.0.0.0 --nat=extip:172.18.16.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd72e880329019a70579de9b434ce64bdb59cf3e5ab829966a0f47deddf7bfaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34093 --metrics-logging=true --store=true --relay=true
2026-02-25 19:28:47.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.70 waku 86c455fa451cdce8ccbd76e9dc1748a3dacb912dbda8cac95a31be49b9b312a5
2026-02-25 19:28:47.890 ERROR [src.node.docker_mananger] Max retries reached for container 21b22f3a5a08. Exiting log stream.
2026-02-25 19:28:47.924 DEBUG [src.node.docker_mananger] Container started with ID 86c455fa451c. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-28-47__bbcf9295-6411-4241-8112-b039ebe7578d__wakuorg_nwaku:latest.log
2026-02-25 19:28:47.925 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34089
2026-02-25 19:28:47.926 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:48.464 ERROR [src.node.docker_mananger] Max retries reached for container 95df1db1d552. Exiting log stream.
2026-02-25 19:28:48.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34089/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:48.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:48.929 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:48.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:48.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.70/tcp/34090/p2p/16Uiu2HAmVMBeRBGgiqVWG1dagN4pMg1NgfBhQaT3NAAP7z8ZqrgM","/ip4/172.18.16.70/tcp/34091/ws/p2p/16Uiu2HAmVMBeRBGgiqVWG1dagN4pMg1NgfBhQaT3NAAP7z8ZqrgM"],"enrUri":"enr:-L24QIhNSHluRWoi3Y4JPlnPCVRpbSXJTAq2tc184vKlMVKpbDU4W_X5Roy9ZWIa_csU9wtZnxbfbsysl4t5r46VdRACgmlkgnY0gmlwhKwSEEaKbXVsdGlhZGRyc5YACASsEhBGBoUqAAoErBIQRgaFK90DgnJzhQADAQAAiXNlY3AyNTZrMaED-Ab-rRZS8VVasAHA5q_u613KgQPDAwcqjmYDzO41XO6DdGNwgoUqg3VkcIKFLIV3YWt1MgM"}'
2026-02-25 19:28:48.932 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:48.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:28:48.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-28-47__bbcf9295-6411-4241-8112-b039ebe7578d__wakuorg_nwaku:latest.log
2026-02-25 19:28:48.940 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:28:48.940 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:28:48.941 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:28:48.941 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.43
2026-02-25 19:28:48.941 DEBUG [src.node.docker_mananger] Generated ports ['21291', '21292', '21293', '21294', '21295']
2026-02-25 19:28:48.941 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:28:48.942 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:28:48.942 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:28:48.942 DEBUG [src.node.docker_mananger] docker run -i -t -p 21291:21291 -p 21292:21292 -p 21293:21293 -p 21294:21294 -p 21295:21295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21293 --rest-port=21291 --tcp-port=21292 --discv5-udp-port=21294 --rest-address=0.0.0.0 --nat=extip:172.18.207.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa5fdaa7f690b8921eb3bb2b9a85aa0d0ac3bb9e5bbdddfbdcd5ab88766dfe98 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21295 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIhNSHluRWoi3Y4JPlnPCVRpbSXJTAq2tc184vKlMVKpbDU4W_X5Roy9ZWIa_csU9wtZnxbfbsysl4t5r46VdRACgmlkgnY0gmlwhKwSEEaKbXVsdGlhZGRyc5YACASsEhBGBoUqAAoErBIQRgaFK90DgnJzhQADAQAAiXNlY3AyNTZrMaED-Ab-rRZS8VVasAHA5q_u613KgQPDAwcqjmYDzO41XO6DdGNwgoUqg3VkcIKFLIV3YWt1MgM --storenode=/ip4/172.18.16.70/tcp/34090/p2p/16Uiu2HAmVMBeRBGgiqVWG1dagN4pMg1NgfBhQaT3NAAP7z8ZqrgM --store=true --relay=true
2026-02-25 19:28:49.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.43 waku 2d7e601f44f2dc426e4505eaacdff257b37557c583a0015e6afa99cd4be4a77e
2026-02-25 19:28:49.184 DEBUG [src.node.docker_mananger] Container started with ID 2d7e601f44f2. Setting up logs at ./log/docker/store_node1_2026-02-25_19-28-47__bbcf9295-6411-4241-8112-b039ebe7578d__wakuorg_nwaku:latest.log
2026-02-25 19:28:49.184 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21291
2026-02-25 19:28:49.184 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:28:50.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21291/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:50.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:28:50.189 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:28:50.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:50.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.43/tcp/21292/p2p/16Uiu2HAmTZFsBaiE9BayLi515a2EBY9euVW2KRBbSyP8K4yLwuX1","/ip4/172.18.207.43/tcp/21293/ws/p2p/16Uiu2HAmTZFsBaiE9BayLi515a2EBY9euVW2KRBbSyP8K4yLwuX1"],"enrUri":"enr:-L24QOSHp0M3U2M3kzRrul99Ta_UJs5l-9foYaSIC3r4XwzIY1SZAbx0KM1Kc1AnnpjY_3L2f9vOtTDsvy7gWqj1VJ4CgmlkgnY0gmlwhKwSzyuKbXVsdGlhZGRyc5YACASsEs8rBlMsAAoErBLPKwZTLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3Wdcw9GmBF6_a_QdwNcxt7GPWEdHc6vi_L0clU10hHyDdGNwglMsg3VkcIJTLoV3YWt1MgM"}'
2026-02-25 19:28:50.192 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:28:50.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21291/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.70/tcp/34090/p2p/16Uiu2HAmVMBeRBGgiqVWG1dagN4pMg1NgfBhQaT3NAAP7z8ZqrgM"]'
2026-02-25 19:28:50.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:28:50.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:28:50.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.202 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:50.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:50.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.208 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:50.409 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:50.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:50.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.416 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:50.617 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:50.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:50.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:50.824 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:50.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:50.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:50.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:51.032 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:51.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:51.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:51.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:51.240 DEBUG [src.steps.store] Relaying message
2026-02-25 19:28:51.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34089/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:28:51.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:28:51.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 19:28:51.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34089/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772047727201733984&endTime=1772047727201833884&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:51.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 19:28:51.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21291/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772047727201733984&endTime=1772047727201833884&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:28:51.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 19:28:51.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:28:51.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:28:51.457 DEBUG [src.node.waku_node] Stopping container with id 86c455fa451c
2026-02-25 19:28:52.051 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:52.054 DEBUG [src.node.waku_node] Stopping container with id 2d7e601f44f2
2026-02-25 19:28:52.591 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:28:52.593 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:28:52.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:28:52.607 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,107 @@
2026-02-25 19:27:16.655 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:27:16.655 DEBUG [tests.conftest] Running test: test_main_node_only_lightpush__peer_full with id: 2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713
2026-02-25 19:27:16.655 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:27:16.656 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:27:16.662 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:16.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713__wakuorg_nwaku:latest.log
2026-02-25 19:27:16.663 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:16.663 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:16.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:16.664 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.117
2026-02-25 19:27:16.664 DEBUG [src.node.docker_mananger] Generated ports ['32715', '32716', '32717', '32718', '32719']
2026-02-25 19:27:16.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:16.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:16.665 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:16.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 32715:32715 -p 32716:32716 -p 32717:32717 -p 32718:32718 -p 32719:32719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32717 --rest-port=32715 --tcp-port=32716 --discv5-udp-port=32718 --rest-address=0.0.0.0 --nat=extip:172.18.199.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf2e2b6815cdfa2f91dd4c8bafec64a7b6bdcdecc8f26c3a0ccb90c9bfbd4957 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32719 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-02-25 19:27:16.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.117 waku 3960151559fe76cba520f36c7db17836f3bbf67488633f555b68f0026e209623
2026-02-25 19:27:16.886 DEBUG [src.node.docker_mananger] Container started with ID 3960151559fe. Setting up logs at ./log/docker/receiving_node1_2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713__wakuorg_nwaku:latest.log
2026-02-25 19:27:16.887 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32715
2026-02-25 19:27:16.887 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:16.923 ERROR [src.node.docker_mananger] Max retries reached for container 5144087088e2. Exiting log stream.
2026-02-25 19:27:17.429 ERROR [src.node.docker_mananger] Max retries reached for container 2ee8719bd7fc. Exiting log stream.
2026-02-25 19:27:17.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32715/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:17.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:17.890 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:17.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:17.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.117/tcp/32716/p2p/16Uiu2HAmNd7a2Hnw1MVUpF1yM8CMT1UpJE7G1UFEe1abw76jad3Q","/ip4/172.18.199.117/tcp/32717/ws/p2p/16Uiu2HAmNd7a2Hnw1MVUpF1yM8CMT1UpJE7G1UFEe1abw76jad3Q"],"enrUri":"enr:-L24QDVacixMEDLnQqLSa7cUyPI4WVKTNrL14LdTKEx4pFBwYI4yOxZZH-2G8Zp8h3Shywtw_ipBi2WHBLLb0Pgd_TwCgmlkgnY0gmlwhKwSx3WKbXVsdGlhZGRyc5YACASsEsd1Bn_MAAoErBLHdQZ_zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlBne7OhDBqEUkeo_i4zNbcq8g0aFILGb4oNJt9w9mgODdGNwgn_Mg3VkcIJ_zoV3YWt1Mg0"}'
2026-02-25 19:27:17.893 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:17.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:17.900 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713__wakuorg_nwaku:latest.log
2026-02-25 19:27:17.900 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:17.900 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:17.902 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:17.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.237
2026-02-25 19:27:17.902 DEBUG [src.node.docker_mananger] Generated ports ['49319', '49320', '49321', '49322', '49323']
2026-02-25 19:27:17.902 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:17.902 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:17.902 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:17.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 49319:49319 -p 49320:49320 -p 49321:49321 -p 49322:49322 -p 49323:49323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49321 --rest-port=49319 --tcp-port=49320 --discv5-udp-port=49322 --rest-address=0.0.0.0 --nat=extip:172.18.83.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cf7a9ed63c7a6fd5f4eb40e1db8d970223466c726a212942b1fe638024f53ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49323 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 19:27:18.101 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.237 waku a2ab6fd52c7fa6c1b3613d7f097db93c99015596c07095e2694615f85346ba30
2026-02-25 19:27:18.137 DEBUG [src.node.docker_mananger] Container started with ID a2ab6fd52c7f. Setting up logs at ./log/docker/receiving_node2_2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713__wakuorg_nwaku:latest.log
2026-02-25 19:27:18.138 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49319
2026-02-25 19:27:18.138 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:19.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49319/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:19.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:19.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:19.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:19.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.237/tcp/49320/p2p/16Uiu2HAmFWeGorijJ83cKDDJ9EZ28VejJNaJJmdxF54ZBPfTPR8n","/ip4/172.18.83.237/tcp/49321/ws/p2p/16Uiu2HAmFWeGorijJ83cKDDJ9EZ28VejJNaJJmdxF54ZBPfTPR8n"],"enrUri":"enr:-L24QEf8F41RaO6XbZYZVw6EuLlKsz2VEkumPNpJvHhfFaMiP2LzuxDwoy6k5frUJ4rk6cOqbLF-cRpW3EQCOm1JlR4CgmlkgnY0gmlwhKwSU-2KbXVsdGlhZGRyc5YACASsElPtBsCoAAoErBJT7QbAqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKm-2fu6B47YUjSjv10v51lX8z6bsGMbyXBXwig0H9nODdGNwgsCog3VkcILAqoV3YWt1MgE"}'
2026-02-25 19:27:19.144 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:19.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.117/tcp/32716/p2p/16Uiu2HAmNd7a2Hnw1MVUpF1yM8CMT1UpJE7G1UFEe1abw76jad3Q"]'
2026-02-25 19:27:19.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:19.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:27:19.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713__wakuorg_nwaku:latest.log
2026-02-25 19:27:19.193 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:27:19.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:27:19.195 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:27:19.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.12
2026-02-25 19:27:19.195 DEBUG [src.node.docker_mananger] Generated ports ['14713', '14714', '14715', '14716', '14717']
2026-02-25 19:27:19.195 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:27:19.196 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:27:19.196 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:27:19.196 DEBUG [src.node.docker_mananger] docker run -i -t -p 14713:14713 -p 14714:14714 -p 14715:14715 -p 14716:14716 -p 14717:14717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14715 --rest-port=14713 --tcp-port=14714 --discv5-udp-port=14716 --rest-address=0.0.0.0 --nat=extip:172.18.58.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c67ea531dfca0dbff585faabcfb7c56d55ae372ff2f0df0d3b2a14777d8eacff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14717 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDVacixMEDLnQqLSa7cUyPI4WVKTNrL14LdTKEx4pFBwYI4yOxZZH-2G8Zp8h3Shywtw_ipBi2WHBLLb0Pgd_TwCgmlkgnY0gmlwhKwSx3WKbXVsdGlhZGRyc5YACASsEsd1Bn_MAAoErBLHdQZ_zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlBne7OhDBqEUkeo_i4zNbcq8g0aFILGb4oNJt9w9mgODdGNwgn_Mg3VkcIJ_zoV3YWt1Mg0 --lightpushnode=/ip4/172.18.199.117/tcp/32716/p2p/16Uiu2HAmNd7a2Hnw1MVUpF1yM8CMT1UpJE7G1UFEe1abw76jad3Q --lightpush=true --relay=true
2026-02-25 19:27:19.402 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.12 waku 7c00f4b29cb45ec6c9bc4bbca97ff5dfad9d1ebf52239984ad57875efdc2e3cc
2026-02-25 19:27:19.436 DEBUG [src.node.docker_mananger] Container started with ID 7c00f4b29cb4. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_19-27-16__98f873c7-0fc2-4a6e-9971-9cda88c60713__wakuorg_nwaku:latest.log
2026-02-25 19:27:19.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14713
2026-02-25 19:27:19.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:20.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14713/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:27:20.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:27:20.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14713/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.12/tcp/14714/p2p/16Uiu2HAmSE4GksXywx3oAZMaxzo4QqgwF1yjK4HUWAp32WyXovJq","/ip4/172.18.58.12/tcp/14715/ws/p2p/16Uiu2HAmSE4GksXywx3oAZMaxzo4QqgwF1yjK4HUWAp32WyXovJq"],"enrUri":"enr:-L24QPk_33BhPwdsnNgy6g_1vyLKaO7oE1hUeE9d9p4X91G0Q7BAZuPTnDP15cCosahq0h9f6r9uwycPsBAmC62WjbECgmlkgnY0gmlwhKwSOgyKbXVsdGlhZGRyc5YACASsEjoMBjl6AAoErBI6DAY5e90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyaCH_EBjv0PhZ5IhUfPbQTgtMqtVgx7i5yQ72T_ZFk6DdGNwgjl6g3VkcII5fIV3YWt1Mgk"}'
2026-02-25 19:27:20.444 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:27:20.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.117/tcp/32716/p2p/16Uiu2HAmNd7a2Hnw1MVUpF1yM8CMT1UpJE7G1UFEe1abw76jad3Q"]'
2026-02-25 19:27:20.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:20.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.237/tcp/49320/p2p/16Uiu2HAmFWeGorijJ83cKDDJ9EZ28VejJNaJJmdxF54ZBPfTPR8n"]'
2026-02-25 19:27:20.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:20.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:20.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:20.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49319/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:20.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:20.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 19:27:20.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:20.535 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 19:27:20.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14713/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772047640535421183}}'
2026-02-25 19:27:20.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:20.551 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:27:20.651 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:20.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047640535421183,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:20.655 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:20.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047640535421183,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:20.659 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 19:27:20.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:20.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047640535421183,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:20.664 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:20.665 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:20.665 DEBUG [src.node.waku_node] Stopping container with id 3960151559fe
2026-02-25 19:27:21.210 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:21.211 DEBUG [src.node.waku_node] Stopping container with id a2ab6fd52c7f
2026-02-25 19:27:21.786 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:21.788 DEBUG [src.node.waku_node] Stopping container with id 7c00f4b29cb4
2026-02-25 19:27:22.068 ERROR [src.node.docker_mananger] Max retries reached for container 3960151559fe. Exiting log stream.
2026-02-25 19:27:22.328 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:22.329 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:22.349 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:22.356 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:22.365 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-25_19-26-22__4beae353-a0b7-4011-a240-d63a3f71b0ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-26-22__4beae353-a0b7-4011-a240-d63a3f71b0ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23694', '23695', '23696', '23697', '23698']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23694:23694 -p 23695:23695 -p 23696:23696 -p 23697:23697 -p 23698:23698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23696 --rest-port=23694 --tcp-port=23695 --discv5-udp-port=23697 --rest-address=0.0.0.0 --nat=extip:172.18.241.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=498aacdf0dee1e0bd7fcade5dcdfcb1f9f4980cf47c3aed001eb9bdc4aae21cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23698 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.101 waku bc01d3692877a98f579f9e77f5935dd0b490b99a39cc5a109ad8c20bc47d3182
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0913f91306f4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc01d3692877. Setting up logs at ./log/docker/node1_2026-02-25_19-26-22__4beae353-a0b7-4011-a240-d63a3f71b0ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23694
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 4348cc27f58a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23694/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23694/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/23695/p2p/16Uiu2HAmCepebcoJEZ5qTpNR4Hm4u45ughNWqg9D5w8JqVp8XEcg","/ip4/172.18.241.101/tcp/23696/ws/p2p/16Uiu2HAmCepebcoJEZ5qTpNR4Hm4u45ughNWqg9D5w8JqVp8XEcg"],"enrUri":"enr:-L24QNcXIYtM51Yql6QLZr7dCCI6hrvcWJU3b0wdA1xHbBRSAh4g9V3ETf-TqvFW7dkXfV7gJsndBeL28vtMpyQ0FJsCgmlkgnY0gmlwhKwS8WWKbXVsdGlhZGRyc5YACASsEvFlBlyPAAoErBLxZQZckN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC__UHxs_8rd7BH8oOAlmTcwCBX5yejqPYtVBi88pjfWmDdGNwglyPg3VkcIJckYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-26-22__4beae353-a0b7-4011-a240-d63a3f71b0ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58588', '58589', '58590', '58591', '58592']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58588:58588 -p 58589:58589 -p 58590:58590 -p 58591:58591 -p 58592:58592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58590 --rest-port=58588 --tcp-port=58589 --discv5-udp-port=58591 --rest-address=0.0.0.0 --nat=extip:172.18.125.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa815acedfa2cb6c9b43603ffbd3fc0c17edbc81de50f659be28bd5caa1bfdd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58592 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNcXIYtM51Yql6QLZr7dCCI6hrvcWJU3b0wdA1xHbBRSAh4g9V3ETf-TqvFW7dkXfV7gJsndBeL28vtMpyQ0FJsCgmlkgnY0gmlwhKwS8WWKbXVsdGlhZGRyc5YACASsEvFlBlyPAAoErBLxZQZckN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC__UHxs_8rd7BH8oOAlmTcwCBX5yejqPYtVBi88pjfWmDdGNwglyPg3VkcIJckYV3YWt1MgU --filternode=/ip4/172.18.241.101/tcp/23695/p2p/16Uiu2HAmCepebcoJEZ5qTpNR4Hm4u45ughNWqg9D5w8JqVp8XEcg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.31 waku 9320e29140319456bc0afac6d4617b7b5cf0dc1dcaf41e19936b6223c23a1b27
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9320e2914031. Setting up logs at ./log/docker/node2_2026-02-25_19-26-22__4beae353-a0b7-4011-a240-d63a3f71b0ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58588
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58588/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.31/tcp/58589/p2p/16Uiu2HAm6faAXDGpG1FihYJCEhZS1sU612nzRDiKfNkQEXdRRhhr","/ip4/172.18.125.31/tcp/58590/ws/p2p/16Uiu2HAm6faAXDGpG1FihYJCEhZS1sU612nzRDiKfNkQEXdRRhhr"],"enrUri":"enr:-L24QL2rGLFzDgfMwLvoqwZhqR4h4tR8TDtT_xkJo2y8PYkyWRygDJ422o8VgxS3STHmVVmW7b4biQmkLiBSyCx_M0ECgmlkgnY0gmlwhKwSfR-KbXVsdGlhZGRyc5YACASsEn0fBuTdAAoErBJ9Hwbk3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECpwAcyODYhRFDR6ZUTaiA4W2Z1n0TdXlIGskA_GwTi6GDdGNwguTdg3VkcILk34V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58588/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.101/tcp/23695/p2p/16Uiu2HAmCepebcoJEZ5qTpNR4Hm4u45ughNWqg9D5w8JqVp8XEcg"]'
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:23694/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6569f00d-f85c-4340-93ea-e38f36a0893b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6569f00d-f85c-4340-93ea-e38f36a0893b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:58588/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58588/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 bc01d3692877
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9320e2914031
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 19:31:39.551 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:31:39.553 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942
2026-02-25 19:31:39.553 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:31:39.553 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:31:39.554 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 19:31:39.563 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:39.563 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
2026-02-25 19:31:39.563 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:39.563 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:39.565 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:39.565 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.20
2026-02-25 19:31:39.565 DEBUG [src.node.docker_mananger] Generated ports ['5673', '5674', '5675', '5676', '5677']
2026-02-25 19:31:39.566 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:39.566 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:39.566 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:39.566 DEBUG [src.node.docker_mananger] docker run -i -t -p 5673:5673 -p 5674:5674 -p 5675:5675 -p 5676:5676 -p 5677:5677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5675 --rest-port=5673 --tcp-port=5674 --discv5-udp-port=5676 --rest-address=0.0.0.0 --nat=extip:172.18.165.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8da76d1e8ca3ea7b59eda198259afb5d47c1561edc9aacc4a50be6ea7cd2f52e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5677 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:31:39.761 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.20 waku 7ba72f516aa1652341527ddab14bf84a053b556abd50367c528382ffdda0c92f
2026-02-25 19:31:39.783 ERROR [src.node.docker_mananger] Max retries reached for container fa7a33068916. Exiting log stream.
2026-02-25 19:31:39.797 DEBUG [src.node.docker_mananger] Container started with ID 7ba72f516aa1. Setting up logs at ./log/docker/node1_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
2026-02-25 19:31:39.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5673
2026-02-25 19:31:39.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:40.374 ERROR [src.node.docker_mananger] Max retries reached for container 0d6385ffd52e. Exiting log stream.
2026-02-25 19:31:40.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5673/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:40.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:40.802 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:40.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:40.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.20/tcp/5674/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH","/ip4/172.18.165.20/tcp/5675/ws/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH"],"enrUri":"enr:-L24QAVnMiBd24VonVbeawcovsh5FCpofwJdacYPXKnD1JfcTPYfo34_DXOqbOE9GlSQk6gE19LqRdS2DHslLYXjuRkCgmlkgnY0gmlwhKwSpRSKbXVsdGlhZGRyc5YACASsEqUUBhYqAAoErBKlFAYWK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfIgCRdccpUh8nXsNhocM9OGJvJ9L3Lw9g8DabaEFq-iDdGNwghYqg3VkcIIWLIV3YWt1MgU"}'
2026-02-25 19:31:40.805 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:40.805 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 19:31:40.812 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:31:40.812 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
2026-02-25 19:31:40.812 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:31:40.812 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:31:40.814 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:31:40.814 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.25
2026-02-25 19:31:40.814 DEBUG [src.node.docker_mananger] Generated ports ['53546', '53547', '53548', '53549', '53550']
2026-02-25 19:31:40.814 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:31:40.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:31:40.814 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:31:40.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 53546:53546 -p 53547:53547 -p 53548:53548 -p 53549:53549 -p 53550:53550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53548 --rest-port=53546 --tcp-port=53547 --discv5-udp-port=53549 --rest-address=0.0.0.0 --nat=extip:172.18.160.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8eb52ffdc3dadea7293eef0acb9caf0aa6d9affa2623c8afcae03c38642f16ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53550 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAVnMiBd24VonVbeawcovsh5FCpofwJdacYPXKnD1JfcTPYfo34_DXOqbOE9GlSQk6gE19LqRdS2DHslLYXjuRkCgmlkgnY0gmlwhKwSpRSKbXVsdGlhZGRyc5YACASsEqUUBhYqAAoErBKlFAYWK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfIgCRdccpUh8nXsNhocM9OGJvJ9L3Lw9g8DabaEFq-iDdGNwghYqg3VkcIIWLIV3YWt1MgU --filternode=/ip4/172.18.165.20/tcp/5674/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH
2026-02-25 19:31:41.009 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.25 waku 8e8d2203842753db4e383534cb2ea5c307860f1be3b16e6cde88025f40e3cef0
2026-02-25 19:31:41.042 DEBUG [src.node.docker_mananger] Container started with ID 8e8d22038427. Setting up logs at ./log/docker/node2_2026-02-25_19-31-39__a0173251-b7d5-4c70-95d8-06a95ea6e942__wakuorg_nwaku:latest.log
2026-02-25 19:31:41.042 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53546
2026-02-25 19:31:41.042 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:31:42.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53546/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:42.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:31:42.046 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:31:42.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:31:42.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.25/tcp/53547/p2p/16Uiu2HAm8kJPRhpKMRkCPKRrgxSZF3kAu84g7fkNkgzYammyftdy","/ip4/172.18.160.25/tcp/53548/ws/p2p/16Uiu2HAm8kJPRhpKMRkCPKRrgxSZF3kAu84g7fkNkgzYammyftdy"],"enrUri":"enr:-L24QCAoKFSbWgOMstYwWLypaRTiNzkM-AvumWAUcqyqneQcTqgTg90u4-DCGXkyNKDsjMGnk873NByEXHUUPYPTx7sCgmlkgnY0gmlwhKwSoBmKbXVsdGlhZGRyc5YACASsEqAZBtErAAoErBKgGQbRLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxe2M-D07QiVP0xnfrGALglHdfr8yQkNS4YZ7GG31dfyDdGNwgtErg3VkcILRLYV3YWt1MgA"}'
2026-02-25 19:31:42.049 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:31:42.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.20/tcp/5674/p2p/16Uiu2HAmM37C6T51YNrku8uaYxgGmFHEB8EQvdTGciTM2UudimZH"]'
2026-02-25 19:31:42.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:42.091 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 19:31:42.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:31:42.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:31:42.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53546/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "96ced29a-2d40-4586-b6b6-043a34617bc9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:31:42.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"96ced29a-2d40-4586-b6b6-043a34617bc9","statusDesc":"OK"}'
2026-02-25 19:31:42.126 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:53546/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1}'
2026-02-25 19:31:42.129 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53546/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 19:31:42.132 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:31:42.133 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:31:42.133 DEBUG [src.node.waku_node] Stopping container with id 7ba72f516aa1
2026-02-25 19:31:42.680 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:42.681 DEBUG [src.node.waku_node] Stopping container with id 8e8d22038427
2026-02-25 19:31:43.247 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:31:43.250 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:31:43.256 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:31:43.260 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/5/999] with id: 2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63103', '63104', '63105', '63106', '63107']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63103:63103 -p 63104:63104 -p 63105:63105 -p 63106:63106 -p 63107:63107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63105 --rest-port=63103 --tcp-port=63104 --discv5-udp-port=63106 --rest-address=0.0.0.0 --nat=extip:172.18.26.137 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=96f30159d1ba8ebe58c3b6cfdacaa58914f2fea9abc9b5a3becff5c8fa20b041 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63107 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.137 waku 6b9a25735a4a18aa2d492c6c8702fcf5610fa94b075af40b7771d9673f220499
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 982596656e66. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b9a25735a4a. Setting up logs at ./log/docker/node1_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63103
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 2fc57c442e54. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63103/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.137/tcp/63104/p2p/16Uiu2HAkySyfcoKp8j2cNyGrWBzmfRPSXcJfnpsXmWgL4D2bvGAV","/ip4/172.18.26.137/tcp/63105/ws/p2p/16Uiu2HAkySyfcoKp8j2cNyGrWBzmfRPSXcJfnpsXmWgL4D2bvGAV"],"enrUri":"enr:-L24QLrfdkd5yar6qirGlqUEGZ0Xt1k_jkgNMYwM0eijqvpeUgI6wOTFOh81cjSpGwkEKzlD27WJjne1AXUUlO5OeFoCgmlkgnY0gmlwhKwSGomKbXVsdGlhZGRyc5YACASsEhqJBvaAAAoErBIaiQb2gd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECO8RTrHcMcM-E3FQ-RNwZMJwns6NAMhl6OAjclXW46sqDdGNwgvaAg3VkcIL2goV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22218', '22219', '22220', '22221', '22222']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22218:22218 -p 22219:22219 -p 22220:22220 -p 22221:22221 -p 22222:22222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22220 --rest-port=22218 --tcp-port=22219 --discv5-udp-port=22221 --rest-address=0.0.0.0 --nat=extip:172.18.250.155 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=0cbaefcefd21a8ee37c947b2ff30eb5ba1a9bcbcfffc2eccfeaaffaa2d931aba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22222 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLrfdkd5yar6qirGlqUEGZ0Xt1k_jkgNMYwM0eijqvpeUgI6wOTFOh81cjSpGwkEKzlD27WJjne1AXUUlO5OeFoCgmlkgnY0gmlwhKwSGomKbXVsdGlhZGRyc5YACASsEhqJBvaAAAoErBIaiQb2gd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECO8RTrHcMcM-E3FQ-RNwZMJwns6NAMhl6OAjclXW46sqDdGNwgvaAg3VkcIL2goV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.155 waku aa3d7bb7712a7389ec14907b5359ae928b3678c081b4be01042c6ad2c5b1f8ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa3d7bb7712a. Setting up logs at ./log/docker/node2_2026-02-25_19-28-56__ddce6d3d-86b3-42ac-ab8b-90d4e8c342c2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22218
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22218/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.155/tcp/22219/p2p/16Uiu2HAkxAemC2NbCgv3TRi5RhwddZss5Q2aspTbhaTumTqnzmiK","/ip4/172.18.250.155/tcp/22220/ws/p2p/16Uiu2HAkxAemC2NbCgv3TRi5RhwddZss5Q2aspTbhaTumTqnzmiK"],"enrUri":"enr:-L24QHWo21lx6yRLbKNJOoZdaPJNbpHny-z3JFysz6-TJreXD7tDvKU7BX6BnRGaHvVf8bJ9npjlqwt85NgtlOqJjDMCgmlkgnY0gmlwhKwS-puKbXVsdGlhZGRyc5YACASsEvqbBlbLAAoErBL6mwZWzN0DgnJzhQAFAQAAiXNlY3AyNTZrMaECKLn45YbNl_KLU3Jy39TInCUaXQcp9mewKPudFzTFRMSDdGNwglbLg3VkcIJWzYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22218/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.137/tcp/63104/p2p/16Uiu2HAkySyfcoKp8j2cNyGrWBzmfRPSXcJfnpsXmWgL4D2bvGAV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22218/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047739131704700,"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:22218/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772047739131704700,"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 6b9a25735a4a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa3d7bb7712a
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,333 @@
2026-02-25 19:25:59.860 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:25:59.860 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a
2026-02-25 19:25:59.860 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:25:59.860 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:25:59.861 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 19:25:59.867 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:25:59.868 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a__wakuorg_nwaku:latest.log
2026-02-25 19:25:59.868 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:25:59.868 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:25:59.869 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:25:59.869 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.194
2026-02-25 19:25:59.870 DEBUG [src.node.docker_mananger] Generated ports ['35566', '35567', '35568', '35569', '35570']
2026-02-25 19:25:59.870 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:25:59.870 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:25:59.870 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:25:59.870 DEBUG [src.node.docker_mananger] docker run -i -t -p 35566:35566 -p 35567:35567 -p 35568:35568 -p 35569:35569 -p 35570:35570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35568 --rest-port=35566 --tcp-port=35567 --discv5-udp-port=35569 --rest-address=0.0.0.0 --nat=extip:172.18.208.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccf75e2ca7edfaca58abbf862b40a61f4fc7efec8b4e5c7b4105a97cc7c0fa2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35570 --metrics-logging=true --relay=true --filter=true
2026-02-25 19:26:00.056 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.194 waku e1d6f92a5c56e965a02bcd03bd3aeccafce2c6f4c7c72f2be42942ce8d473166
2026-02-25 19:26:00.096 DEBUG [src.node.docker_mananger] Container started with ID e1d6f92a5c56. Setting up logs at ./log/docker/node1_2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a__wakuorg_nwaku:latest.log
2026-02-25 19:26:00.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35566
2026-02-25 19:26:00.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:00.119 ERROR [src.node.docker_mananger] Max retries reached for container c8ef82490b3a. Exiting log stream.
2026-02-25 19:26:00.656 ERROR [src.node.docker_mananger] Max retries reached for container 62db9ab58d45. Exiting log stream.
2026-02-25 19:26:01.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35566/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:01.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:01.101 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:01.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:01.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.194/tcp/35567/p2p/16Uiu2HAmHMCWHUTNk4hx9nUsDAQJcfYzaUwukSheoNoZaeckHqX5","/ip4/172.18.208.194/tcp/35568/ws/p2p/16Uiu2HAmHMCWHUTNk4hx9nUsDAQJcfYzaUwukSheoNoZaeckHqX5"],"enrUri":"enr:-L24QBwBwK0vLh5QEAEZaf5q-4HgajpbgTbAyRZOll0kawwiPeTFdG3vqxQc4gBULdwQzZOF5XMyZ1qKPcOUSqgJuVYCgmlkgnY0gmlwhKwS0MKKbXVsdGlhZGRyc5YACASsEtDCBorvAAoErBLQwgaK8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRbu5T2FQ8b88vhK5wJxZ6hFmHxrNSkY0QhAoSvoKyGCDdGNwgorvg3VkcIKK8YV3YWt1MgU"}'
2026-02-25 19:26:01.104 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:01.105 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 19:26:01.112 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:01.112 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a__wakuorg_nwaku:latest.log
2026-02-25 19:26:01.112 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:01.112 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:01.114 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:26:01.114 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.66
2026-02-25 19:26:01.114 DEBUG [src.node.docker_mananger] Generated ports ['26459', '26460', '26461', '26462', '26463']
2026-02-25 19:26:01.115 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:01.115 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:01.115 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:01.115 DEBUG [src.node.docker_mananger] docker run -i -t -p 26459:26459 -p 26460:26460 -p 26461:26461 -p 26462:26462 -p 26463:26463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26461 --rest-port=26459 --tcp-port=26460 --discv5-udp-port=26462 --rest-address=0.0.0.0 --nat=extip:172.18.220.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d22aed7acdc9baea3423a82cd78e1d5b2f3acd5000f27aaffcbe8316be1df990 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26463 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBwBwK0vLh5QEAEZaf5q-4HgajpbgTbAyRZOll0kawwiPeTFdG3vqxQc4gBULdwQzZOF5XMyZ1qKPcOUSqgJuVYCgmlkgnY0gmlwhKwS0MKKbXVsdGlhZGRyc5YACASsEtDCBorvAAoErBLQwgaK8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRbu5T2FQ8b88vhK5wJxZ6hFmHxrNSkY0QhAoSvoKyGCDdGNwgorvg3VkcIKK8YV3YWt1MgU --filternode=/ip4/172.18.208.194/tcp/35567/p2p/16Uiu2HAmHMCWHUTNk4hx9nUsDAQJcfYzaUwukSheoNoZaeckHqX5
2026-02-25 19:26:01.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.66 waku 7553c76a240c93afb96932d80bb35f9a93fed0edf71f425523a24fbb55ec1549
2026-02-25 19:26:01.354 DEBUG [src.node.docker_mananger] Container started with ID 7553c76a240c. Setting up logs at ./log/docker/node2_2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a__wakuorg_nwaku:latest.log
2026-02-25 19:26:01.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26459
2026-02-25 19:26:01.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:02.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:02.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:02.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:02.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:02.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.66/tcp/26460/p2p/16Uiu2HAmFSP8ggRFuLwNRcj8Xq1r79dgjXjUq75VZVSh6UpmiRJb","/ip4/172.18.220.66/tcp/26461/ws/p2p/16Uiu2HAmFSP8ggRFuLwNRcj8Xq1r79dgjXjUq75VZVSh6UpmiRJb"],"enrUri":"enr:-L24QO1dGw0XQy8xCBKwJmtMq6TpDIJmGeX4O5JEtgjd9BW4BTBmr94SjmUNYH-AJyh3Sps6cyP33NLVL327GVRjbh0CgmlkgnY0gmlwhKwS3EKKbXVsdGlhZGRyc5YACASsEtxCBmdcAAoErBLcQgZnXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKVhFTWbTEk94tnfX_eFeWgI5F7Gw8xOnwhPVjXSeBiSDdGNwgmdcg3VkcIJnXoV3YWt1MgA"}'
2026-02-25 19:26:02.361 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:02.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.194/tcp/35567/p2p/16Uiu2HAmHMCWHUTNk4hx9nUsDAQJcfYzaUwukSheoNoZaeckHqX5"]'
2026-02-25 19:26:02.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:02.399 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 19:26:02.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:26:02.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:02.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1d167a5b-fcaa-4274-9496-e04b883c57fc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1d167a5b-fcaa-4274-9496-e04b883c57fc","statusDesc":"OK"}'
2026-02-25 19:26:02.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:02.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:02.807 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-02-25 19:26:02.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:02.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:02.822 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:02.923 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:02.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:02.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1772047562807751477,"ephemeral":false}]'
2026-02-25 19:26:02.928 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-02-25 19:26:02.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:02.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:02.940 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.040 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1772047562928314236,"ephemeral":false}]'
2026-02-25 19:26:03.046 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-02-25 19:26:03.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.160 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1772047563046978881,"ephemeral":false}]'
2026-02-25 19:26:03.164 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-02-25 19:26:03.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.277 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1772047563165020410,"ephemeral":false}]'
2026-02-25 19:26:03.281 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-02-25 19:26:03.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.294 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.394 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1772047563282196938,"ephemeral":false}]'
2026-02-25 19:26:03.398 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-02-25 19:26:03.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.411 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.511 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1772047563399143229,"ephemeral":false}]'
2026-02-25 19:26:03.516 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-02-25 19:26:03.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.628 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1772047563516767847,"ephemeral":false}]'
2026-02-25 19:26:03.633 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-02-25 19:26:03.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.645 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.745 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1772047563633262117,"ephemeral":false}]'
2026-02-25 19:26:03.750 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-02-25 19:26:03.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.862 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1772047563750356141,"ephemeral":false}]'
2026-02-25 19:26:03.867 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-02-25 19:26:03.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.879 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:03.980 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:03.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:03.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1772047563867853893,"ephemeral":false}]'
2026-02-25 19:26:03.984 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-02-25 19:26:03.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:03.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:03.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.097 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1772047563985135783,"ephemeral":false}]'
2026-02-25 19:26:04.102 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-02-25 19:26:04.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.214 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1772047564102651816,"ephemeral":false}]'
2026-02-25 19:26:04.219 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-02-25 19:26:04.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.232 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.332 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1772047564219930301,"ephemeral":false}]'
2026-02-25 19:26:04.337 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-02-25 19:26:04.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.350 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.450 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1772047564337415639,"ephemeral":false}]'
2026-02-25 19:26:04.455 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-02-25 19:26:04.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.567 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1772047564455338907,"ephemeral":false}]'
2026-02-25 19:26:04.572 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-02-25 19:26:04.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.585 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.685 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1772047564572918216,"ephemeral":false}]'
2026-02-25 19:26:04.690 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-02-25 19:26:04.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.702 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.802 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1772047564690718565,"ephemeral":false}]'
2026-02-25 19:26:04.807 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-02-25 19:26:04.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.820 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:04.920 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:04.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:04.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1772047564808127322,"ephemeral":false}]'
2026-02-25 19:26:04.925 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-02-25 19:26:04.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:04.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:04.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.038 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1772047564925946533,"ephemeral":false}]'
2026-02-25 19:26:05.043 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-02-25 19:26:05.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.155 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1772047565043237960,"ephemeral":false}]'
2026-02-25 19:26:05.160 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-02-25 19:26:05.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.173 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.273 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1772047565160997726,"ephemeral":false}]'
2026-02-25 19:26:05.278 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-02-25 19:26:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.391 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1772047565278847021,"ephemeral":false}]'
2026-02-25 19:26:05.396 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-02-25 19:26:05.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.509 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1772047565396777037,"ephemeral":false}]'
2026-02-25 19:26:05.513 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-02-25 19:26:05.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.626 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1772047565514090005,"ephemeral":false}]'
2026-02-25 19:26:05.630 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-02-25 19:26:05.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.642 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.743 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1772047565630947553,"ephemeral":false}]'
2026-02-25 19:26:05.748 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-02-25 19:26:05.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.760 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.861 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1772047565748674744,"ephemeral":false}]'
2026-02-25 19:26:05.865 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-02-25 19:26:05.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.878 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:05.978 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:05.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:05.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1772047565866051082,"ephemeral":false}]'
2026-02-25 19:26:05.983 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-02-25 19:26:05.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:05.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:05.996 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:06.096 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:06.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:06.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1772047565984076212,"ephemeral":false}]'
2026-02-25 19:26:06.101 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-02-25 19:26:06.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:26:06.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:06.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 19:26:06.213 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 19:26:06.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26459/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:06.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1772047566101395598,"ephemeral":false}]'
2026-02-25 19:26:06.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26459/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 19:26:06.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 19:26:06.275 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:26:06.275 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:26:06.276 DEBUG [src.node.waku_node] Stopping container with id e1d6f92a5c56
2026-02-25 19:26:06.868 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:26:06.868 DEBUG [src.node.waku_node] Stopping container with id 7553c76a240c
2026-02-25 19:26:07.398 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:26:07.402 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:26:07.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:26:07.468 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:26:07.469 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-25 19:26:07.470 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-25 19:26:07.470 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a__wakuorg_nwaku:latest.log
2026-02-25 19:26:07.471 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-25_19-25-59__ee059855-7d11-43ea-8878-8b9954bba81a__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,102 @@
2026-02-25 19:26:37.459 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 19:26:37.460 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef
2026-02-25 19:26:37.460 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 19:26:37.460 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 19:26:37.460 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 19:26:37.470 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:37.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef__wakuorg_nwaku:latest.log
2026-02-25 19:26:37.477 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:37.477 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef__wakuorg_nwaku:latest.log
2026-02-25 19:26:37.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 19:26:37.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef__wakuorg_nwaku:latest.log
2026-02-25 19:26:37.484 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 19:26:37.484 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 19:26:37.485 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:37.485 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:37.533 DEBUG [src.node.docker_mananger] Network waku created
2026-02-25 19:26:37.533 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.28
2026-02-25 19:26:37.533 DEBUG [src.node.docker_mananger] Generated ports ['13906', '13907', '13908', '13909', '13910']
2026-02-25 19:26:37.533 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:37.534 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:37.534 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:37.534 DEBUG [src.node.docker_mananger] docker run -i -t -p 13906:13906 -p 13907:13907 -p 13908:13908 -p 13909:13909 -p 13910:13910 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13908 --rest-port=13906 --tcp-port=13907 --discv5-udp-port=13909 --rest-address=0.0.0.0 --nat=extip:172.18.98.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4a726dabdab5f0ab7b3bdce34f5dea439845530586ce4aac5a2d4cbc348139b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13910 --metrics-logging=true --relay=true
2026-02-25 19:26:42.919 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.28 waku 87e1e27711ef8c41b1bf9a7a8c8977eb915ee9fc4cda1a66a1c583c8f465fa8f
2026-02-25 19:26:42.957 DEBUG [src.node.docker_mananger] Container started with ID 87e1e27711ef. Setting up logs at ./log/docker/node1_2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef__wakuorg_nwaku:latest.log
2026-02-25 19:26:42.958 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13906
2026-02-25 19:26:42.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:43.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13906/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:43.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:43.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:43.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13906/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:43.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.28/tcp/13907/p2p/16Uiu2HAm4fi3g8iGcnveLsY1QfPascvgW2EqdQ8HL8WGdS8Wiygu","/ip4/172.18.98.28/tcp/13908/ws/p2p/16Uiu2HAm4fi3g8iGcnveLsY1QfPascvgW2EqdQ8HL8WGdS8Wiygu"],"enrUri":"enr:-L24QCe_oZzvhHsqSSOVS_KqBhZ1NnF8htVlFQ2ehzvGcuaJZ4lyN1b94tTeFur4r5HPBfqTtXOKwjKeMYE7rJbKMl0CgmlkgnY0gmlwhKwSYhyKbXVsdGlhZGRyc5YACASsEmIcBjZTAAoErBJiHAY2VN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiVGml5kUJGaz0VledVwuD81KI6nuh_68uRoMWzmflsKDdGNwgjZTg3VkcII2VYV3YWt1MgE"}'
2026-02-25 19:26:43.967 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:43.968 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:43.968 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:43.969 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:26:43.969 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.143
2026-02-25 19:26:43.970 DEBUG [src.node.docker_mananger] Generated ports ['43018', '43019', '43020', '43021', '43022']
2026-02-25 19:26:43.970 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:43.970 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:43.970 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:43.970 DEBUG [src.node.docker_mananger] docker run -i -t -p 43018:43018 -p 43019:43019 -p 43020:43020 -p 43021:43021 -p 43022:43022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43020 --rest-port=43018 --tcp-port=43019 --discv5-udp-port=43021 --rest-address=0.0.0.0 --nat=extip:172.18.231.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28bbd7dd8c0ebea0ede23cb7e0ea0b1a88e360a57967bd12d7c64a096fd9acbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43022 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCe_oZzvhHsqSSOVS_KqBhZ1NnF8htVlFQ2ehzvGcuaJZ4lyN1b94tTeFur4r5HPBfqTtXOKwjKeMYE7rJbKMl0CgmlkgnY0gmlwhKwSYhyKbXVsdGlhZGRyc5YACASsEmIcBjZTAAoErBJiHAY2VN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiVGml5kUJGaz0VledVwuD81KI6nuh_68uRoMWzmflsKDdGNwgjZTg3VkcII2VYV3YWt1MgE
2026-02-25 19:26:44.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.143 waku 86c7f8f2fade9475dd6f66a477e90b929fe0be217987e337f309157eb221ac7c
2026-02-25 19:26:44.198 DEBUG [src.node.docker_mananger] Container started with ID 86c7f8f2fade. Setting up logs at ./log/docker/node2_2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef__wakuorg_nwaku:latest.log
2026-02-25 19:26:44.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43018
2026-02-25 19:26:44.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:45.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43018/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:45.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:45.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:45.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:45.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.143/tcp/43019/p2p/16Uiu2HAm19qh3MikyrkqQmPVGjKMR1Ta9rnYqr97jKEmNSAkZDPa","/ip4/172.18.231.143/tcp/43020/ws/p2p/16Uiu2HAm19qh3MikyrkqQmPVGjKMR1Ta9rnYqr97jKEmNSAkZDPa"],"enrUri":"enr:-L24QHoLuZ4hPmp1PEKdId5wl_KfgDBUh5ANVQKW7LJxT4DoYmu6wFxkBoeZZXlWdn9Wt8TyVSLPOyS5WlExfnU2XkYCgmlkgnY0gmlwhKwS54-KbXVsdGlhZGRyc5YACASsEuePBqgLAAoErBLnjwaoDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVRfPHyyIfTPn1ANPSRGogfdd8UlWabWREysqodPYKt2DdGNwgqgLg3VkcIKoDYV3YWt1MgE"}'
2026-02-25 19:26:45.230 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:45.231 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 19:26:45.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 19:26:45.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 19:26:45.236 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.242
2026-02-25 19:26:45.237 DEBUG [src.node.docker_mananger] Generated ports ['13922', '13923', '13924', '13925', '13926']
2026-02-25 19:26:45.237 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 19:26:45.237 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 19:26:45.237 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 19:26:45.238 DEBUG [src.node.docker_mananger] docker run -i -t -p 13922:13922 -p 13923:13923 -p 13924:13924 -p 13925:13925 -p 13926:13926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13924 --rest-port=13922 --tcp-port=13923 --discv5-udp-port=13925 --rest-address=0.0.0.0 --nat=extip:172.18.186.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa3e5dcdabba37cb3f24bd5228aacf4b7bbe0b6d1fd6da707dfb26fb7dadf4b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13926 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHoLuZ4hPmp1PEKdId5wl_KfgDBUh5ANVQKW7LJxT4DoYmu6wFxkBoeZZXlWdn9Wt8TyVSLPOyS5WlExfnU2XkYCgmlkgnY0gmlwhKwS54-KbXVsdGlhZGRyc5YACASsEuePBqgLAAoErBLnjwaoDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVRfPHyyIfTPn1ANPSRGogfdd8UlWabWREysqodPYKt2DdGNwgqgLg3VkcIKoDYV3YWt1MgE
2026-02-25 19:26:45.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.242 waku 2ed6772f49da72ec3f0c5ea139a802a7e05966cccce5bacc8259e11c62f4faf2
2026-02-25 19:26:45.479 DEBUG [src.node.docker_mananger] Container started with ID 2ed6772f49da. Setting up logs at ./log/docker/node3_2026-02-25_19-26-37__0e039d71-f9c8-4850-be7a-8a7c2756fcef__wakuorg_nwaku:latest.log
2026-02-25 19:26:45.479 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13922
2026-02-25 19:26:45.479 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:26:46.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13922/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:46.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 19:26:46.497 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 19:26:46.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:46.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.242/tcp/13923/p2p/16Uiu2HAkxhEGyTTU49yGSy5xk3ZbfnCNyAH58kVNiaZqPLtQ9FZk","/ip4/172.18.186.242/tcp/13924/ws/p2p/16Uiu2HAkxhEGyTTU49yGSy5xk3ZbfnCNyAH58kVNiaZqPLtQ9FZk"],"enrUri":"enr:-L24QEbQy7wBbsRCZVJe09HslhRSS-S3Q4iYJ5ZswA6TOwOxISoqSwrWW7ppOjDCf7-NexzgG4geaFRcfovM-c9WlsUCgmlkgnY0gmlwhKwSuvKKbXVsdGlhZGRyc5YACASsErryBjZjAAoErBK68gY2ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMI9KVW1saatfhAaV0XUOY5vGZEL5D5DUp2CaD05KVbODdGNwgjZjg3VkcII2ZYV3YWt1MgE"}'
2026-02-25 19:26:46.505 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 19:26:46.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13906/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:26:46.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:46.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:26:46.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:46.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 19:26:46.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:26:46.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13906/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:46.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.143/tcp/46912/p2p/16Uiu2HAm19qh3MikyrkqQmPVGjKMR1Ta9rnYqr97jKEmNSAkZDPa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:26:46.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43018/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:46.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.98.28/tcp/13907/p2p/16Uiu2HAm4fi3g8iGcnveLsY1QfPascvgW2EqdQ8HL8WGdS8Wiygu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.186.242/tcp/47646/p2p/16Uiu2HAkxhEGyTTU49yGSy5xk3ZbfnCNyAH58kVNiaZqPLtQ9FZk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 19:26:46.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13922/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:26:46.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.143/tcp/43019/p2p/16Uiu2HAm19qh3MikyrkqQmPVGjKMR1Ta9rnYqr97jKEmNSAkZDPa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 19:26:46.539 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-25 19:27:16.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13906/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 19:27:16.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 19:27:16.546 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 19:27:17.546 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 19:27:17.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 19:27:17.549 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":1772047636539992301,"ephemeral":false,"proof":""}]'
2026-02-25 19:27:17.553 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 19:27:17.554 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 19:27:17.554 DEBUG [src.node.waku_node] Stopping container with id 87e1e27711ef
2026-02-25 19:27:18.097 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:18.098 DEBUG [src.node.waku_node] Stopping container with id 86c7f8f2fade
2026-02-25 19:27:18.654 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:18.656 DEBUG [src.node.waku_node] Stopping container with id 2ed6772f49da
2026-02-25 19:27:19.005 ERROR [src.node.docker_mananger] Max retries reached for container 87e1e27711ef. Exiting log stream.
2026-02-25 19:27:19.211 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 19:27:19.214 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 19:27:19.260 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:19.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 19:27:19.334 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_message_with_meta with id: 2026-02-25_19-27-49__ccf1e284-0229-4fd4-9b66-85f6593b346a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_19-27-49__ccf1e284-0229-4fd4-9b66-85f6593b346a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36766', '36767', '36768', '36769', '36770']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36766:36766 -p 36767:36767 -p 36768:36768 -p 36769:36769 -p 36770:36770 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36768 --rest-port=36766 --tcp-port=36767 --discv5-udp-port=36769 --rest-address=0.0.0.0 --nat=extip:172.18.89.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1cf63aaf08039ac7ea1bcac2a6e12066ece39abe6392cadd93860298cfe1ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36770 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c26199f43b41. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.52 waku e8fb9be6cff39272dc280570eb049b2151ca932995b23b67a916fc5ddc680292
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e8fb9be6cff3. Setting up logs at ./log/docker/publishing_node1_2026-02-25_19-27-49__ccf1e284-0229-4fd4-9b66-85f6593b346a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36766
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 164c9959dae0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36766/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36766/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.52/tcp/36767/p2p/16Uiu2HAm17BUZgXuz58xPwoCCQBoJ5UBaRxK82Knyrp75XkcyXan","/ip4/172.18.89.52/tcp/36768/ws/p2p/16Uiu2HAm17BUZgXuz58xPwoCCQBoJ5UBaRxK82Knyrp75XkcyXan"],"enrUri":"enr:-L24QB-G761myKRXQRvxV4JFJeQIM08vNwVwCIlpGnyrdHxEZ7vu0ZdK-9ap4S8UtlCQa42gI5otaUeLKM3JJSH9lB4CgmlkgnY0gmlwhKwSWTSKbXVsdGlhZGRyc5YACASsElk0Bo-fAAoErBJZNAaPoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVGlv_kBZdrb39IUl8layv5bVO87OYziZDUnkUq9BOy-DdGNwgo-fg3VkcIKPoYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_19-27-49__ccf1e284-0229-4fd4-9b66-85f6593b346a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37629', '37630', '37631', '37632', '37633']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37629:37629 -p 37630:37630 -p 37631:37631 -p 37632:37632 -p 37633:37633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37631 --rest-port=37629 --tcp-port=37630 --discv5-udp-port=37632 --rest-address=0.0.0.0 --nat=extip:172.18.248.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b20cbdeef3cae5846cbece0ac8ea36f8a0ea5741f5f1ddddb7bdc50fa6cef44 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37633 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB-G761myKRXQRvxV4JFJeQIM08vNwVwCIlpGnyrdHxEZ7vu0ZdK-9ap4S8UtlCQa42gI5otaUeLKM3JJSH9lB4CgmlkgnY0gmlwhKwSWTSKbXVsdGlhZGRyc5YACASsElk0Bo-fAAoErBJZNAaPoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVGlv_kBZdrb39IUl8layv5bVO87OYziZDUnkUq9BOy-DdGNwgo-fg3VkcIKPoYV3YWt1MgM --storenode=/ip4/172.18.89.52/tcp/36767/p2p/16Uiu2HAm17BUZgXuz58xPwoCCQBoJ5UBaRxK82Knyrp75XkcyXan --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.27 waku 0a03fa09b847d71297494f9e4897ac8ef91cc25d36786202334a5da7f62af40e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a03fa09b847. Setting up logs at ./log/docker/store_node1_2026-02-25_19-27-49__ccf1e284-0229-4fd4-9b66-85f6593b346a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37629
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37629/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37629/debug/v1/info" -H "Content-Type: application/json" -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.27/tcp/37630/p2p/16Uiu2HAm2y3FzCM5jYhAqLkt7mVi27VJhdXVnf1nN8emXC3SYXyG","/ip4/172.18.248.27/tcp/37631/ws/p2p/16Uiu2HAm2y3FzCM5jYhAqLkt7mVi27VJhdXVnf1nN8emXC3SYXyG"],"enrUri":"enr:-L24QGlYmh_xX8ISAMyzo_ArcxAM2TNEwzEIGFG29KpeA-dVPe8ao-4AutDMCNtCAdZXpK5Tt6czSp3NAa3qLFkKDa0CgmlkgnY0gmlwhKwS-BuKbXVsdGlhZGRyc5YACASsEvgbBpL-AAoErBL4GwaS_90DgnJzhQADAQAAiXNlY3AyNTZrMaECcArfwHja-zLG0eIASjrkC2vvQE0z6SSucafOUXNhtV-DdGNwgpL-g3VkcIKTAIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.52/tcp/36767/p2p/16Uiu2HAm17BUZgXuz58xPwoCCQBoJ5UBaRxK82Knyrp75XkcyXan"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36766/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:36766/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf899715965e409369a7575bc83c190e3d23a25437b6aa6736665611d5345ef5"}]}'
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:37629/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf899715965e409369a7575bc83c190e3d23a25437b6aa6736665611d5345ef5"}]}'
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 e8fb9be6cff3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a03fa09b847
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